Quelques astuces pour accélérer un programme
mercredi 23 avril 2014 à 13:38 Famille Michon, le 23/04/2014 à 13:38
Des rappels de bon aloi, mais surtout des liens vers des profileurs en Python (ils permettent d'indiquer les endroits du code où l'exécution passe le plus de temps).
Natif : cProfile
Module externe : pycallgraph, associé à Graphviz, puis :
import os
os.environ["PATH"] += r";C:\Program Files (x86)\Graphviz2.34\bin"
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
with PyCallGraph(output=GraphvizOutput()):
main()
(Permalink)
Des rappels de bon aloi, mais surtout des liens vers des profileurs en Python (ils permettent d'indiquer les endroits du code où l'exécution passe le plus de temps).
Natif : cProfile
Module externe : pycallgraph, associé à Graphviz, puis :
import os
os.environ["PATH"] += r";C:\Program Files (x86)\Graphviz2.34\bin"
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
with PyCallGraph(output=GraphvizOutput()):
main()
(Permalink)