Ich benutze es ab und zu, aber ich vergesse bald, wie man es benutzt.
Erstellen Sie ein Profil im Programm oder auf dem Interpreter. Wenn Sie ein Profil einer Funktion namens some_command erstellen möchten:
import cProfile
cProfile.run('some_command()', 'spam.prf')
Nehmen Sie ein Profil von der Befehlszeile. Wenn Sie ein Profil der Ausführung einer Datei namens do.py erstellen möchten:
$ python -m stats -o spam.prf do.py
Jedes Proifle wird in spam.prf gespeichert.
Profilergebnisse anzeigen.
$ python -m pstats spam.prf
spam.prf% stats
Recommended Posts