Utiliser le profileur en Python

Je l'utilise de temps en temps, mais j'oublie bientôt comment l'utiliser.

Prenez un profil dans le programme ou sur l'interpréteur. Si vous voulez prendre un profil d'une fonction appelée some_command:

import cProfile
cProfile.run('some_command()', 'spam.prf')

Prenez un profil depuis la ligne de commande. Si vous souhaitez prendre un profil de l'exécution d'un fichier appelé do.py:

$ python -m stats -o spam.prf do.py

Chaque proifle est stocké dans spam.prf.

Afficher les résultats du profil.

$ python -m pstats spam.prf
spam.prf% stats

Recommended Posts

Utiliser le profileur en Python
Utilisez config.ini avec Python
Utiliser des dates en Python
Utiliser Valgrind avec Python
Utiliser l'expression let en Python
Utiliser le protocole de mesure avec Python
Utiliser la fonction de rappel en Python
Utiliser le magasin de paramètres en Python
Utiliser le cache HTTP en Python
Utilisez l'ODM de MongoDB avec Python
Utiliser un dict clé de liste en Python
Utiliser Random Forest avec Python
Utilisez Spyder de Python IDE
Utilisez le tissu tel quel en python (fabric3)
Comment utiliser SQLite en Python
Utiliser rospy avec virtualenv dans Python3
Comment utiliser Mysql avec python
Utiliser Python mis en pyenv avec NeoVim
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Utiliser OpenCV avec Python 3 dans Window
Quadtree en Python --2
Python en optimisation
CURL en Python
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python