我正在創建一個基於C#的Windows服務,它將在幾個月內全天候運行24x7。我希望能夠跟蹤我的服務的一般內存使用情況。它不需要精確到字節。一般的分配數量就足夠了。我將監視內存消耗趨勢。 GC.GetTotalMemory()是一種適當的方式來監視這個嗎?C# - GC.GetTotalMemory()問題
我知道性能監視器和使用計數器。但是,該服務將在至少12臺不同的服務器上運行。我不想在12臺不同的服務器上跟蹤PM。該服務將從所有實例中將所有性能和內存使用信息保存到中央數據庫中,以避免這種情況,並且便於分析。
謝謝。它是一個純粹的管理應用程序。 –