Oui, comme le titre l'indique, je pensais que je m'en soucierais Le temps d'exécution peut être fait avec des fonctions presque standard, peut-être. Temps d'exécution méthode 1 % time test.py L'heure est sortie en entrant real 0m0.109s user 0m0.072s sys 0m0.036s
Il semble que la commande time n'était pas particulièrement différente de mon mac ou ubuntu.
Temps d'exécution méthode 2 import time start=time.clock()
end=time.clock() print end-start
Si vous le mettez du début à la fin, la vitesse globale, si vous l'incorporez dans une classe spécifique, identifiez-la.
Méthode d'utilisation de la mémoire 1 import resource ru = resource.getrusage(resource.RUSAGE_SELF) print ru.ru_maxrss
C'est exactement comme l'utilisation totale.
Méthode d'utilisation de la mémoire 2 from guppy import hpy h = hpy()
print h.heap()
Si vous mettez cela au début et à la fin encore une fois, cela ressort très finement et en un coup d'œil, c'est quelque chose qui est trop d'informations pour moi.
Recommended Posts