¿Puede el Administrador de tareas mostrar el uso total de memoria para un grupo de procesos?

36

Algunas aplicaciones como Google Chrome y TweetDeck aparecen como varios procesos en el Administrador de tareas de Windows. Esto significa que la memoria informada en cada fila es solo una parte de la cantidad total utilizada por esa aplicación. ¿Hay alguna forma de ver el uso total de memoria de una aplicación o un grupo de procesos relacionados?

Por ejemplo, en la captura de pantalla a continuación, el total de todas las instancias de chrome.exe es 708,308 K, pero tuve que agregarlo manualmente ya que no puedo encontrar una manera de obtener ese total en el Administrador de tareas.

Captura de pantalla del Administrador de tareas

He intentado algunas alternativas como Resource Monitor, Process Explorer y Process Hacker, pero ninguna de ellas parece dar el total tampoco. Estoy usando Windows 7 (Professional).

Liam
fuente
1
Esto ya ha sido respondido en el siguiente hilo superuser.com/questions/269059/…
Pretzel
1
superuser.com/questions/269059/... solo responde a la agrupación. Process Explorer no suma los valores de un grupo.
Cees Timmerman

Respuestas:

27

Use PowerShell:

  • (Get-Process chrome | Measure-Object WorkingSet -sum).sum
  • (Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
Ƭᴇcʜιᴇ007
fuente
3
Gracias, eso obtiene algunos de los datos que necesito, pero no podría usar este método para encontrar el grupo de procesos con el total más alto. Quiero poder ordenarlos como en el Administrador de tareas.
Liam
77
También puede agregar / 1GBal final para obtener el total en GB en lugar de Bytes.
Greg Bray
1
agregue / (1024 * 1024)para obtener el total en MB
rahulg
19

Process Hacker muestra el uso de memoria agrupada por proceso en su icono de bandeja y agregó la opción a la ventana principal según la solicitud del usuario en enero de 2016. Aquí hay una captura de pantalla de ejemplo:

Captura de pantalla de ejemplo

La opción de ventana principal está configurada en:

Opciones-> Avanzado-> Incluir uso de CPU (y otros) de niños en procesos colapsados

Con esta opción habilitada, cuando contrae un árbol de procesos, ve métricas para todo el árbol.

g0h
fuente
3
Brillante! He estado buscando esto por ... bueno ... para siempre ... desde que Chrome decidió reducir la memoria y sus variaciones y el Administrador de tareas en Windows es una mierda, y Process Explorer tampoco ofrece una solución grupal. Tuve que buscar la opción que mencionaste, me pregunto por qué no es la predeterminada. ¡Había estado maldiciendo FF tomando 1.4G ahora veo Chrome con 1.95 y creciendo! Esta debería ser la respuesta aceptada.
killjoy
Process Hacker es una gran herramienta, esencialmente una gran "actualización" de Process Explorer, con una nueva base de código fuente abierto, y también le permite ver E / S de disco (ayudó a detectar E / S excesiva pagefile.sys), manipular servicios de Windows y mucho más . Gran consejo, y esta debería ser una respuesta aceptada: PowerShell no es tan fácil de instalar para la mayoría de las personas y Process Hacker es muy flexible.
RichVel
Esta debería ser la respuesta aceptada
Oliver
1

Esto ya ha sido respondido en el siguiente hilo

¿Existe un Process Manager moderno que soporte cosas como la agrupación (Imagine decenas de chrome.exe)?

El administrador de tareas en Windows 7 no admite la agrupación, pero ahora sí agrupa los procesos en Windows 8.

Process Explorer o Process Hacker parecen ser buenas alternativas para lo que está buscando hacer. Además de explorador de sistemas.

El Monitor de recursos puede mostrar el uso de la memoria, pero para un proceso en su conjunto. ingrese la descripción de la imagen aquí

Galleta salada
fuente
44
Puedo agrupar procesos en Process Explorer y Process Hacker, lo que me permite matar un grupo fácilmente u ocultar procesos secundarios para evitar el desorden. Pero ambos programas mostrarán solo el uso de memoria del proceso padre, no el total del grupo .
Liam
Use el monitor de recursos, pestaña de memoria
Pretzel
Gracias @Pretzel, pero Resource Monitor tampoco me muestra el total de un grupo de procesos . Si te funciona, ¡me encantaría ver una captura de pantalla!
Liam
@Liam Proporcionó uno. Bajo memoria, proporciona la cantidad total utilizada para ese proceso. Por ejemplo: actualmente tengo varias instancias / pestañas de firefox abiertas, cuyo monitor de recursos muestra el uso total de memoria para. Muestra el proceso como un todo.
Pretzel
Eso parece ser porque hay un solo proceso de Firefox. Echar un vistazo a la mía con muchos chrome.exe y sólo una firefox.exe i.imgur.com/EV83noj.png
Liam