<!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&eacute;placements des morphs,<br>
la m&eacute;thode <b>durationToRun</b> m' a renvoy&eacute; des r&eacute;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&eacute;rifier cela j'ai "encadr&eacute;" mon block d'ex&eacute;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&eacute;sultat devrait plut&ocirc;t &ecirc;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>
&nbsp;0:00:00:00.3167<br>
8:05:43 pm<br>
8:05:46 pm<br>
ici le r&eacute;sultat devrait plut&ocirc;t &ecirc;tre 0:00:00:03.167<br>
<br>
Ce comportement survient avec les configs suivante :<br>
- Syst&egrave;me d'exploitation : Ubuntu 9.04<br>
&nbsp;* vm : pharo-vm-0.15.1b-linux
<br>
&nbsp;* image : pharo0.1-10332dev09.06.2
<br>
<br>
&nbsp;* vm : squeak3.9.8-3ubuntu3
<br>
&nbsp;* image : Squeak-dev 3.10.2
<br>
<br>
Code utilis&eacute; :<br>
[<br>
Transcript show: Time now;cr.<br>
&nbsp;&nbsp; (m := Morph new) openInWorld.<br>
&nbsp;&nbsp; 1 to: 300 do: [:i |<br>
&nbsp;&nbsp;&nbsp; m position: m position + (1@1).<br>
&nbsp;&nbsp;&nbsp; World doOneCycle].<br>
Transcript show: Time now;cr.<br>
]<br>
durationToRun.<br>
<br>
Un bug ? <br>
<br>
Cordialement,<br>
--<br>
Fr&eacute;d&eacute;ric<br>
<br>
</body>
</html>