¿Qué contador de memoria describe mejor la memoria física real utilizada por una aplicación? ¿Existe un valor umbral en el rendimiento de la memoria?

¿Qué contador de memoria describe mejor la memoria física real utilizada por una aplicación? ¿Existe un valor umbral en el rendimiento de la memoria?

Estoy ejecutando algunas pruebas de rendimiento en la máquina cliente para capturar el tiempo de respuesta y la utilización de recursos por parte de las aplicaciones, ¿cuál es el contador de memoria que debo observar para obtener la memoria física correcta que utiliza la aplicación? Bytes privados/Conjunto de trabajo/Conjunto de trabajo-Privado o ¿debería mirar? En este momento uso Perfmon para capturar la CPU y la memoria del proceso, la aplicación que estoy probando tiene pérdidas de memoria. Durante la prueba, el byte privado y el contador del conjunto de trabajo alcanzan un máximo de alrededor de 4 GB y no capturan datos más allá de 4 GB. Estoy ejecutando esta prueba en máquinas con Windows 7 y Windows 10 y ambas me dan el mismo resultado. Utilizo Splunk para capturar los mismos datos (mis máquinas están alimentando en vivo todos los datos de rendimiento a Splunk), allí veo los mismos contadores que alcanzan los 12-14 GB (la memoria física disponible en la máquina es de 16 GB). Necesito asesoramiento sobre por qué los datos de rendimiento que capturo a través de un script de PowerShell alcanzan el umbral de 4 GB y estoy buscando los contadores de memoria correctos para capturar la memoria física real utilizada.

Respuesta1

Probablemente esté mirando los contadores de PowerShell correctos si ve que se detienen en 4 GB.

Esto surgió en otra publicación que no puedo localizar ahora. La conclusión a la que se llegó en esta publicación fue que estos contadores son de 32 bits y, por lo tanto, no pueden superar los 4 GB.

información relacionada