<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Bonsoir,<br>
<br>
avec tous les tests que j'ai pu faire concernant<br>
les vitesse de déplacements des morphs,<br>
la méthode <b>durationToRun</b> m' a renvoyé des résultats un peu
surprenant.<br>
<br>
La place de la virgule entre les secondes et les millisecondes <br>
n'est pas toujours correcte.<br>
Pour vérifier cela j'ai "encadré" mon block d'exécution<br>
avec : Transcript show: Time now;cr.<br>
<br>
Test 1 : <br>
0:00:00:00.1788<br>
7:47:13 pm<br>
7:47:15 pm<br>
ici le résultat devrait plutôt être 0:00:00:01.788<br>
<br>
Test 2 : moins d'une seconde<br>
0:00:00:00.439<br>
7:47:38 pm<br>
7:47:38 pm<br>
<br>
Test 3 : <br>
0:00:00:05.5272<br>
8:07:43 pm<br>
8:07:49 pm<br>
<br>
Test 4 :<br>
0:00:00:00.3167<br>
8:05:43 pm<br>
8:05:46 pm<br>
ici le résultat devrait plutôt être 0:00:00:03.167<br>
<br>
Ce comportement survient avec les configs suivante :<br>
- Système d'exploitation : Ubuntu 9.04<br>
* vm : pharo-vm-0.15.1b-linux
<br>
* image : pharo0.1-10332dev09.06.2
<br>
<br>
* vm : squeak3.9.8-3ubuntu3
<br>
* image : Squeak-dev 3.10.2
<br>
<br>
Code utilisé :<br>
[<br>
Transcript show: Time now;cr.<br>
(m := Morph new) openInWorld.<br>
1 to: 300 do: [:i |<br>
m position: m position + (1@1).<br>
World doOneCycle].<br>
Transcript show: Time now;cr.<br>
]<br>
durationToRun.<br>
<br>
Un bug ? <br>
<br>
Cordialement,<br>
--<br>
Frédéric<br>
<br>
</body>
</html>