Domanda

possiamo usare time in un ambiente unix per vedere quanto tempo ha impiegato qualcosa ...

shell> time some_random_command
real    0m0.709s
user    0m0.008s
sys     0m0.012s

esiste un equivalente per la registrazione dell'utilizzo della memoria dei processi?

in particolare sono interessato all'allocazione dei picchi.

È stato utile?

Soluzione

Controlla la pagina man per tempo. È possibile specificare una stringa di formato in cui è possibile produrre informazioni sulla memoria. Ad esempio:

>time -f"mem: %M" some_random_command
mem: NNNN

produrrà la dimensione massima stabilita del processo nel corso della sua vita, in Kilobyte.

Altri suggerimenti

Non puoi usare ps? per esempio. ps v <pid> restituirà informazioni sulla memoria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top