Atualização 1
Você pode considerar incorporar o comando time
em seu programa. A fonte é aqui . O arquivo c principal ( time.c
) é de apenas 20kb.
Original
Pode não ser o que você está procurando, mas uma maneira "preguiçosa" é usar o comando time
como seguir
time firefox
Quando o firefox é fechado, você obtém o seguinte
~$ time firefox
NOTE: child process received 'Goodbye', closing down
real 3m16.070s
user 0m17.329s
sys 0m17.045s
A linha "NOTE:" é firefox
output.
O tempo real
é o tempo que o programa está sendo executado.
O user
e sys
são o tempo da CPU usado.