Project

General

Profile

Bogue #232

Temps incorrecte sous Linux avec python 2.6

Added by vincent.mbg almost 10 years ago. Updated about 9 years ago.

Status:
Résolu
Priority:
Bas
Start date:
10/02/2009
Due date:
% Done:

10%

Estimated time:
Spent time:

Description

Testé sous Fedora 11 avec un AMD64, le temps d'exécution d'une requête est toujours égale à zéro !!!

La fonction clock ne remplit pas son rôle, je ne sais pas pourquoi :

>>> import time
>>> time.clock()
0.01
>>> time.clock()
0.01

History

#1 Updated by damien_mathieu almost 10 years ago

  • Status changed from Nouveau to Commentaire
  • Assignee set to damien_mathieu
  • % Done changed from 0 to 10

Testé sous Mandriva 2008 spring, le temps de la requète est bien égale à zéro, pas de bug rencontré.

import time
time.clock()

0.0

time.clock()

0.0

time.clock()

0.0

#2 Updated by vincent.mbg almost 10 years ago

from time import time, clock

t1 = time()
11.5 / 7 # Operation
t2 = time()
print( "Avec time : %f seconds" % ( t2 - t1 ) )

t1 = clock()
11.5 / 7 # Operation
t2 = clock()
print( "Avec clock : %f seconds" % ( t2 - t1 ) )

input()

Sous Linux avec 2.6 ce code Affiche :
  1. Avec time : 0.000006 seconds
  2. Avec clock : 0.000000 seconds
Sous Windows avec python 3.1 et la 2.6 ce code Affiche :
  1. Avec time : 0.000000 seconds.
  2. Avec clock : 0.000004 seconds.

Le module time n'utilise pas les même fonctions du système quant-il est
sous Unix ou Win32 Il vas falloir faire une versions Linux et une version Windows.

#3 Updated by vincent.mbg almost 10 years ago

  • Status changed from Commentaire to Résolu

Résolue par la création de la version linux.

#4 Updated by vincent.mbg over 9 years ago

  • Project changed from MBG SQLite to Ohraimeur

Also available in: Atom PDF