Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich die Gesamtausführungszeit meines Python-Programms genau messen?
So überwachen Sie die Ausführungszeit eines Python-Programms
Die Messung der Ausführungszeit eines Python-Programms ist entscheidend für die Optimierung der Leistung und die Identifizierung von Engpässen . Während das Timeit-Modul für das Benchmarking kurzer Codeschnipsel nützlich ist, reicht es nicht aus, wenn es um das Timing eines gesamten Programms geht. Hier ist eine einfache und effektive Lösung für diese Aufgabe:
Schritt 1: Zeitmodul importieren
import time
Schritt 2: Uhr starten
Erfassen Sie beim Start des Programms den aktuellen Zeitstempel mit time.time() Funktion:
start_time = time.time()
Schritt 3: Führen Sie Ihr Programm aus
Führen Sie hier die Hauptlogik Ihres Programms aus.
Schritt 4: Beenden Sie die Uhr
Sobald Ihr Programm abgeschlossen ist, notieren Sie das Ende Zeit:
end_time = time.time()
Schritt 5: Ausführungszeit berechnen
Subtrahieren Sie die Startzeit von der Endzeit, um die Ausführungszeit zu erhalten:
execution_time = end_time - start_time
Schritt 6 (optional): Ausführungszeit drucken
Der Einfachheit halber, Sie kann die Ausführungszeit auf der Konsole ausdrucken:
print("--- %s seconds ---" % execution_time)
Beispielausgabe:
Angenommen, die Ausführung Ihres Programms dauert etwa 0,76 Sekunden, lautet die Ausgabe:
--- 0.764891862869 seconds ---
Dieser Ansatz ermöglicht eine genaue Messung der Laufzeit Ihres Programms und hilft Ihnen, seine Effizienz zu bewerten und informiert zu sein Optimierungen.
Das obige ist der detaillierte Inhalt vonWie kann ich die Gesamtausführungszeit meines Python-Programms genau messen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!