Tworzę usługę Windows opartą na C#, która będzie działać 24 godziny na dobę przez miesiące. Chciałbym móc śledzić ogólne wykorzystanie pamięci mojej usługi. Nie musi być dokładny do bajtu. Przydzielona ogólna kwota wystarczy. Będę monitorować to pod kątem trendów w zużyciu pamięci. Czy GC.GetTotalMemory() jest odpowiednim sposobem monitorowania tego?C# - GC.GetTotalMemory() Pytanie
Jestem świadomy Monitora wydajności i korzystania z liczników. Ta usługa będzie jednak działać na co najmniej 12 różnych serwerach. Nie chcę śledzić PM na 12 różnych serwerach. Usługa będzie utrzymywać wszystkie informacje o wydajności i wykorzystaniu pamięci, od wszystkich instancji, do centralnego DB, aby tego uniknąć i dla łatwiejszej analizy.
Dzięki. Jest to aplikacja czysto zarządzana. –