Mais
Como posso obter o tempo de execução de um programa Python's?
Eu tenho um programa de linha de comando em Python que leva um tempo para terminar. Eu quero saber o tempo exato que leva para terminar a execução.
I'olhei para o módulo timeit
, mas parece que's apenas para pequenos trechos de código. Eu quero cronometrar o programa inteiro.
819
3
A maneira mais simples em Python:
Isto pressupõe que o seu programa leva pelo menos um décimo de segundo para ser executado.
Impressões digitais:
Em Linux ou UNIX:
No Windows, veja esta discussão sobre o Stackoverflow: https://stackoverflow.com/questions/673523/how-to-measure-execution-time-of-command-in-windows-command-line
A solução de rogeriopvl funciona bem, mas se você quiser informações mais específicas, você pode usar o perfilador Python embutido. Confira esta página:
http://docs.python.org/library/profile.html[2]
um profiler diz-lhe muitas informações úteis como o tempo gasto em cada função