Desde la línea de comandos, ¿cómo obtendré el uso total de la memoria física y virtual de un proceso y de todos sus descendientes (no solo los niños de primer nivel)?
Esto es útil cuando desea monitorear el uso de la memoria de aplicaciones que no son monolíticas. Por ejemplo, Google Chrome genera una gran cantidad de trabajadores y renderizadores, aunque para el usuario, todo está en una sola ventana GUI. Otro ejemplo es Firefox, que tiene procesos separados para sus complementos.
La aplicación Monitor de actividad puede mostrar los procesos en una jerarquía. Pero no me parece lo suficientemente bueno, por dos razones:
- No es una línea de comando;
- No suma los números para mí.