time.time(), time.clock() ???

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

ich habe einen interressanten Text gefunden zum Thema 'Laufzeitmessung': http://mail.python.org/pipermail/python ... 23575.html, was soll man denn jetzt verwenden? vllt:

Code: Alles auswählen

>>> def a():
	f = time.strftime('%H%M%S', time.localtime())
	return int(f)

>>> f = a()
# Nach 2 Minuten
>>> g = a()
>>> g - f
216
>>> g
204155
>>> f
203939
>>> h = g - f
the more they change the more they stay the same
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Entschuldige, aber was willst du damit bezwecken? Du bist bist maximal sekundengenau und wenn man sich die Taktung moderner Prozessoren anschaut, hat man jede menge Prozessorzyklen in dieser Sekunde.

Wenn du die Ausfuehrungsgeschwindigkeit testen willst, schau dir das timeit Modul an. Die Essenz ist, dass man Code vielfach ausfuehrt und die Gesamtzeit durch die Anzahl der Wiederholungen teilt.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

jo danke, sowas in der Art hab ich gesucht :), das mit dem Sekunden genauen war nur als bsp gedacht um die Zeit and aktuellen Zeit abzumessen
the more they change the more they stay the same
Antworten