[Python] Profiling
sebsauvage
Messages postés
32893
Date d'inscription
Statut
Modérateur
Dernière intervention
-
batmat Messages postés 1871 Date d'inscription Statut Membre Dernière intervention -
batmat Messages postés 1871 Date d'inscription Statut Membre Dernière intervention -
oh yesss... plus je découvre ce langage, plus je l'aime.
Je viens d'essayer le module de profiling de Python.
Il suffit d'ajouter 2 lignes au programme, et il vous sort un rapport détaillé sur les temps d'exécution de chacune de vos méthode, fonctions et procédures.
Exemple:
tottime, c'est le temps d'exécution de la méthode en excluant les appels aux sous-fonctions.
cumtime, c'est la même chose en incluant l'appel aux sous-fonctions.
2 lignes de code à ajouter, et vous avez immédiatement où votre programme passe son temps.
C'est royal !
(Content le Seb.)
Je viens d'essayer le module de profiling de Python.
Il suffit d'ajouter 2 lignes au programme, et il vous sort un rapport détaillé sur les temps d'exécution de chacune de vos méthode, fonctions et procédures.
Exemple:
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.228 0.228 0.277 0.277 C:\Python22\lib\httplib.py:512(connect)
1 0.072 0.072 0.456 0.456 C:\Python22\lib\urllib.py:249(open_http)
1 0.048 0.048 0.048 0.048 C:\Python22\lib\urllib.py:1315(proxy_bypass)
10 0.041 0.004 0.041 0.004 C:\Python22\lib\socket.py:234(readline)
...
tottime, c'est le temps d'exécution de la méthode en excluant les appels aux sous-fonctions.
cumtime, c'est la même chose en incluant l'appel aux sous-fonctions.
2 lignes de code à ajouter, et vous avez immédiatement où votre programme passe son temps.
C'est royal !
(Content le Seb.)
A voir également:
- [Python] Profiling
- Citizen code python avis - Accueil - Outils
- Mot secret python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- Exercice python - Forum Python