Come controllo l'utilizzo totale della memoria fisica e virtuale di un processo e di tutti i suoi discendenti?

6

Dalla riga di comando, come potrei ottenere l'utilizzo totale della memoria fisica e virtuale di un processo e tutti i suoi discendenti (non solo i bambini di 1 ° livello)?

Questo è utile quando si desidera monitorare l'utilizzo della memoria di applicazioni che non sono monolitiche. Ad esempio, Google Chrome genera un gran numero di lavoratori e riproduttori, anche se per l'utente, è tutto in una sola finestra della GUI. Un altro esempio è Firefox, che ha processi separati per i suoi plugin.

L'applicazione Monitoraggio attività può visualizzare i processi in una gerarchia. Ma non lo trovo abbastanza buono, per due ragioni:

  • Non è una riga di comando;
  • Non somma i numeri per me.
posta Kal 10.01.2013 - 02:25
fonte

1 risposta

1

Se è possibile utilizzare applicazioni di terze parti, ti suggerisco di installare il htop monitor dei processi, forse da < a href="http://www.macports.org/ports.php?by=name&substr=htop%20Macports"> Macport . Questo strumento estende top con un layout gradevole e, cosa più rilevante per il tuo caso d'uso, ha una vista ad albero del filo arbitrariamente profonda che può essere attivata con la chiave F5 .

    
risposta data 10.06.2013 - 16:36
fonte

Leggi altre domande sui tag