Bir Python programının yürütülme zamanını nasıl alabilirim?
Python'da bitirmesi biraz zaman alan bir komut satırı programım var. Çalışmayı bitirmek için tam olarak ne kadar zaman geçtiğini bilmek istiyorum.
Timeit' modülüne baktım ama sadece küçük kod parçacıkları içinmiş gibi görünüyor. Ben tüm programı zamanlamak istiyorum.
819
3
Python'da en basit yol:
Bu, programınızın çalışmasının en az saniyenin onda biri kadar sürdüğünü varsayar.
Baskılar:
Linux veya UNIX'te:
Windows'ta şu Stackoverflow tartışmasına bakın: https://stackoverflow.com/questions/673523/how-to-measure-execution-time-of-command-in-windows-command-line
rogeriopvl](https://stackoverflow.com/a/1557584/7851470) çözümü iyi çalışıyor, ancak daha spesifik bilgi istiyorsanız Python yerleşik profilleyicisini kullanabilirsiniz. Bu sayfayı kontrol edin:
http://docs.python.org/library/profile.html
bir profil oluşturucu size her işlevde harcanan zaman gibi birçok yararlı bilgi verir