[PYTHON] Ich wollte mich um die Ausführungszeit und die Speichernutzung kümmern

Ja, wie der Titel schon sagt, dachte ich, es würde mich interessieren Die Ausführungszeit kann möglicherweise mit fast Standardfunktionen erfolgen. Ausführungszeitmethode 1 % time test.py Die Zeit wird durch Eingabe ausgegeben real 0m0.109s user 0m0.072s sys 0m0.036s

Es scheint, dass sich der Zeitbefehl nicht besonders von meinem Mac oder Ubuntu unterschied.

Ausführungszeitmethode 2 import time start=time.clock()

end=time.clock() print end-start

Wenn Sie es von Anfang bis Ende setzen, ist die Gesamtgeschwindigkeit, wenn Sie es in eine bestimmte Klasse einbetten, genau.

Speichernutzungsmethode 1 import resource ru = resource.getrusage(resource.RUSAGE_SELF) print ru.ru_maxrss

Dies ist genau wie die Gesamtnutzung.

Speichernutzungsmethode 2 from guppy import hpy h = hpy()

print h.heap()

Wenn Sie dies am Anfang und am Ende wiedergeben, kommt es nur ganz fein heraus und auf einen Blick ist es etwas, das mir zu viele Informationen liefert.

Recommended Posts

Ich wollte mich um die Ausführungszeit und die Speichernutzung kümmern
Ich wollte mich um die Ausführungszeit und die Speichernutzung kümmern
Über _ und __
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Ich wollte nur die Daten des gewünschten Datums und der gewünschten Uhrzeit mit Django extrahieren
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Ich habe versucht, die Uhrzeit und das heutige Wetter anzuzeigen
Ich habe versucht, Pepper über Ereignisinformationen und Mitgliederinformationen sprechen zu lassen
Hash-Kette wollte ich vermeiden (2)
Python (vom ersten Mal bis zur Ausführung)
Ich wollte cGAN zu ACGAN weiterentwickeln
Über Zeitreihendaten und Übertraining
Ich habe versucht, mich über MCMC zu organisieren.
Hash-Kette wollte ich vermeiden (1)
Ich möchte die Verarbeitung zwischen Testzeit und Produktionsumgebung trennen
Ich wollte ABC160 mit Python lösen
Informationen zu Fehlern bei der Installation und Ausführung von PyInstaller
Ich wollte ABC159 mit Python lösen
Ich wollte ABC172 mit Python lösen
Ich wollte unbedingt mit Selen kopieren
Wie man Fabric installiert und wie man es benutzt
DQN mit TensorFlow implementiert (ich wollte ...)
Was ich getan habe, um Python-Speicher zu speichern
Ich habe ein Tool erstellt, um die Ausführungszeit von cron zu schätzen (+ PyPI-Debüt)
Ich möchte gleichzeitig einen Musik-Player erstellen und Musik ablegen