2009-08-08 29 views

Respuesta

20

Process class tiene un método GetProcesses que le permitirá enumerar los procesos en ejecución y enumerar un montón de estadísticas como el uso de memoria y el tiempo de CPU. Mira la documentación debajo de las propiedades para las estadísticas.

El uso de la memoria es un asunto complejo. Realmente no hay un solo número que describa el uso. Por favor, ve la excelente serie de Russinovich al respecto. La primera entrega está aquí: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx

+0

Conozco la clase, pero no pude averiguar cómo obtener el consumo de CPU, o cuál de los 100 campos relacionados con la memoria realmente significa el consumo real de RAM. – Alex

+2

El uso de memoria es un poco complejo, pero supongo que probablemente quiera mirar PrivateMemory. –

+0

Supongo que depende de lo que quiera decir con el consumo de RAM (memoria). Windows almacena al menos dos valores para la cantidad de memoria utilizada por un proceso. La memoria física en uso y el tamaño de la memoria virtual asignada al proceso. ambos son consumos ... – kdmurray

Cuestiones relacionadas