Estoy creando un servicio de Windows basado en C# que se ejecutará 24x7 durante meses. Me gustaría poder rastrear el uso general de memoria de mi servicio. No necesita ser exacto hasta el byte. Una cantidad general asignada será suficiente. Estaré monitoreando esto para ver las tendencias en el consumo de memoria. ¿GC.GetTotalMemory() es una forma adecuada de controlar esto?C# - GC.GetTotalMemory() Pregunta
Conozco el Monitor de rendimiento y el uso de contadores. Sin embargo, este servicio se ejecutará en al menos 12 servidores diferentes. No quiero rastrear PM en 12 servidores diferentes. El servicio conservará toda la información de rendimiento y uso de la memoria, de todas las instancias, en un DB central para evitar esto y para un análisis más sencillo.
Gracias. Es una aplicación puramente administrada. –