[PYTHON] Je voulais m'inquiéter du temps d'exécution et de l'utilisation de la mémoire

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

Je voulais m'inquiéter du temps d'exécution et de l'utilisation de la mémoire
Je voulais m'inquiéter du temps d'exécution et de l'utilisation de la mémoire
À propos de _ et __
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
Je voulais juste extraire les données de la date et de l'heure souhaitées avec Django
J'ai essayé d'illustrer le temps et le temps du langage C
J'ai essayé d'afficher l'heure et la météo d'aujourd'hui w
J'ai essayé de laisser Pepper parler des informations sur l'événement et des informations sur les membres
Chaîne de hachage que je voulais éviter (2)
Python (de la première fois à l'exécution)
Je voulais faire évoluer cGAN vers ACGAN
À propos des données de séries chronologiques et du surentraînement
J'ai essayé de m'organiser à propos de MCMC.
Chaîne de hachage que je voulais éviter (1)
Je souhaite séparer le traitement entre le temps de test et l'environnement de production
Je voulais résoudre ABC160 avec Python
À propos des erreurs lors de l'installation et de l'exécution de PyInstaller
Je voulais résoudre ABC159 avec Python
Je voulais résoudre ABC172 avec Python
Je voulais vraiment copier avec du sélénium
Comment installer le tissu et comment l'utiliser
Implémentation de DQN avec TensorFlow (je voulais ...)
Ce que j'ai fait pour économiser la mémoire Python
J'ai fait un outil pour estimer le temps d'exécution de cron (+ débuts de PyPI)
Je veux créer un lecteur de musique et enregistrer de la musique en même temps