Latest web development tutorials

Python time clock () -Methode

Beschreibung

Python time clock () Funktion ist die Anzahl der Sekunden, um die aktuelle Floating-Point-Berechnungen der CPU-Zeit zurückzukehren. Verschiedene Verfahren verwendet, um die zeitraubend als time.time () nützlicher zu messen.

Beachten Sie, dass diese unterschiedliche Bedeutung in verschiedenen Systemen erforderlich sind. Auf UNIX-Systemen gibt es einen "Prozess der Zeit", es Punkt (Zeitstempel) in Sekunden schwimmt. Unter Windows ist der erste Anruf, ist die Rückkehr die tatsächliche Laufzeit des Prozesses. Und rief ein zweites Mal nach dem ersten Aufruf, da die Laufzeit jetzt. (Eigentlich ein WIN32 auf Queryperformancecounter (), basierend auf genauer als Millisekunden)

Grammatik

Takt () -Methode Syntax:

time.clock()

Parameter

  • NA.

Rückgabewert

Diese Funktion hat zwei Funktionen,

Im ersten Aufruf ist die Rück die tatsächliche Laufzeit des Programms;

Um ein zweites Mal rufen nach der Rückkehr die Zeit seit dem ersten Aufruf ist, wird der Anruf auf das Intervall

Unter win32-System, gibt diese Funktion die Echtzeit (Wand Zeit), während in der Unix / Linux die CPU-Zeit zurück.

Beispiele

Das folgende Beispiel zeigt die Uhr () Funktion nutzen zu können:

#!/usr/bin/python
import time

def procedure():
    time.sleep(2.5)

# measure process time
t0 = time.clock()
procedure()
print time.clock() - t0, "seconds process time"

# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"

Das obige Beispiel Ausgabe lautet:

0.0 seconds process time
2.50023603439 seconds wall time