Pergunta

podemos usar time em um ambiente UNIX para ver quanto tempo algo levou ...

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

Existe um equivalente para a gravação de uso de memória do processo (s)?

Em particular, eu estou interessado em alocação de pico.

Foi útil?

Solução

Verifique a página de manual para o tempo. Você pode especificar uma seqüência de formato, onde é possível informação da memória de saída. Por exemplo:

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

máxima de saída de tamanho do conjunto residente do processo durante o seu tempo de vida, em kilobytes.

Outras dicas

Você não pode usar ps? por exemplo. ps v <pid> retornará informações de memória.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top