Powered by Ajaxy
Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Python: Exemple de profilage d’un programme

 module
{filelink=16951}

import profile
 
def func1(x):
    for i in range(x):
        pass
 
def func2():
    for i in range(1000):
        func1(i)
 
profile.run("func2()")
 
"""
 ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000    0.112    0.112 <string>:0(<module>)
     1000    0.091    0.000    0.091    0.000 Profilage.py:4(func1)
        1    0.021    0.021    0.112    0.112 Profilage.py:8(func2)
        1    0.035    0.035    0.147    0.147 profile:0(func2())
        0    0.000             0.000          profile:0(profiler)
 
       """

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

No comments yet.

Leave a Comment