[Squeak-fr] durationToRun
Frédéric Ferrère
frederic.ferrere at free.fr
Dim 14 Juin 18:12:34 UTC 2009
Bonsoir,
avec tous les tests que j'ai pu faire concernant
les vitesse de déplacements des morphs,
la méthode *durationToRun* m' a renvoyé des résultats un peu surprenant.
La place de la virgule entre les secondes et les millisecondes
n'est pas toujours correcte.
Pour vérifier cela j'ai "encadré" mon block d'exécution
avec : Transcript show: Time now;cr.
Test 1 :
0:00:00:00.1788
7:47:13 pm
7:47:15 pm
ici le résultat devrait plutôt être 0:00:00:01.788
Test 2 : moins d'une seconde
0:00:00:00.439
7:47:38 pm
7:47:38 pm
Test 3 :
0:00:00:05.5272
8:07:43 pm
8:07:49 pm
Test 4 :
0:00:00:00.3167
8:05:43 pm
8:05:46 pm
ici le résultat devrait plutôt être 0:00:00:03.167
Ce comportement survient avec les configs suivante :
- Système d'exploitation : Ubuntu 9.04
* vm : pharo-vm-0.15.1b-linux
* image : pharo0.1-10332dev09.06.2
* vm : squeak3.9.8-3ubuntu3
* image : Squeak-dev 3.10.2
Code utilisé :
[
Transcript show: Time now;cr.
(m := Morph new) openInWorld.
1 to: 300 do: [:i |
m position: m position + (1 at 1).
World doOneCycle].
Transcript show: Time now;cr.
]
durationToRun.
Un bug ?
Cordialement,
--
Frédéric
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20090614/5d39773c/attachment.htm
Plus d'informations sur la liste de diffusion Squeak-fr