6 votos

¿Cómo controlo el uso total de la memoria física y virtual de un proceso y todos sus descendientes?

Desde la línea de mando, ¿cómo obtendría el uso total de la memoria física y virtual de un proceso y de todos sus descendientes (no sólo de los niños de primer nivel)?

Esto es útil cuando se quiere controlar el uso de la memoria de aplicaciones que no son monolíticas. Por ejemplo, Google Chrome genera un montón de trabajadores y renderizadores, aunque para el usuario, todo está en una sola ventana de la interfaz gráfica. Otro ejemplo es Firefox, que tiene procesos separados para sus plugins.

La aplicación Monitor de Actividad puede mostrar los procesos en una jerarquía. Pero no me parece suficientemente bueno, por dos razones:

  • No es la línea de mando;
  • No suma los números para mí.

1voto

Bob Cross Puntos 187

Si el uso de aplicaciones de terceros es una posibilidad, le sugiero que instale el htop monitor de procesos, tal vez de Macports . Esta herramienta se extiende top con una bonita disposición, y lo más relevante para su caso de uso, tiene una vista de árbol de hilos arbitrariamente profunda que puede ser activada con el F5 llave.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X