Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich die Gesamtausführungszeit meines Python-Programms genau messen?

Wie kann ich die Gesamtausführungszeit meines Python-Programms genau messen?

Patricia Arquette
Freigeben: 2024-12-19 18:03:10
Original
997 Leute haben es durchsucht

How Can I Accurately Measure the Total Execution Time of My Python Program?

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
Nach dem Login kopieren

Schritt 2: Uhr starten

Erfassen Sie beim Start des Programms den aktuellen Zeitstempel mit time.time() Funktion:

start_time = time.time()
Nach dem Login kopieren

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()
Nach dem Login kopieren

Schritt 5: Ausführungszeit berechnen

Subtrahieren Sie die Startzeit von der Endzeit, um die Ausführungszeit zu erhalten:

execution_time = end_time - start_time
Nach dem Login kopieren

Schritt 6 (optional): Ausführungszeit drucken

Der Einfachheit halber, Sie kann die Ausführungszeit auf der Konsole ausdrucken:

print("--- %s seconds ---" % execution_time)
Nach dem Login kopieren

Beispielausgabe:

Angenommen, die Ausführung Ihres Programms dauert etwa 0,76 Sekunden, lautet die Ausgabe:

--- 0.764891862869 seconds ---
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage