Eu quero comparar alguns scripts com o time
comando. Eu estou querendo saber se este comando pega o uso de memória dos processos filho.
command time -f '%M' python my_script.py
Se não, quais são minhas opções? É valgrind
adequado para este fim?
Eu também não quero contar duas vezes a memória copy-on-write que não está realmente preenchendo o espaço.
Sim. Basta comparar
command time -v ksh -c exit
comcommand time -v ksh -c java
. E fique impressionado.Uma opção possível é usar o
/proc/
sistema de arquivos. Veja proc(5) para detalhes.Seu script Python pode analisar diretamente
/proc/self/status
ou/proc/self/statm
sem bifurcar nenhum processo.Sinta-se à vontade para entrar em contato comigo por e-mail para
[email protected]
(perto de Paris na França)