<div dir="ltr"><div><div><div>Hi Herbert,<br>you can send the tally or a code snippet if you can isolate the Pb.<br></div>Something that is less efficient in 4.x trunk image (but correct) is printing Float.<br>This is because we now print the minimal decimal representation that can be re-interpreted unchanged, while we formerly printed an approximate decimal representation that would not - several different Float did have the same printString.<br>
</div>Otherwise, there can be some other change...<br></div>Also you&#39;d better use the advanced tally from Andreas Raab if you are using COG, because it&#39;s more accurate<br>(I do not remember the details, where to find it, etc...).<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/27 Herbert König <span dir="ltr">&lt;<a href="mailto:herbertkoenig@gmx.net" target="_blank">herbertkoenig@gmx.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Folks,<br>
<br>
I&#39;m doing some simulation in Squeak 3.8 and as some tests ran over two minutes I decided to try a more recent image with cog vm.<br>
<br>
To my surprise 4.4 took around 5 times as long as 3.8. I believe I do nothing out of the ordinary here. Time is spent in:<br>
24% SmallInteger&gt;&gt;negative; 22% SmallInteger&gt;&gt;bitShift: (I don&#39;t use bitShift: explicitly) and 20% Array&gt;&gt; collect:<br>
<br>
Which image and VM should I use to verify this before sending the complete message tallies?<br>
<br>
Cheers<br>
<br>
Herbert<br>
<br>
I used the following recent image / vm:<br>
Image<br>
-----<br>
C:\daten\Squeak\4_4Dev\<u></u>Squeak4.4-DCSE.image<br>
Squeak4.4<br>
latest update: #12333<br>
Current Change Set: Knacken mit APX<br>
Image format 6505 (32 bit)<br>
<br>
Virtual Machine<br>
---------------<br>
C:\daten\Squeak\4_4Dev\Squeak.<u></u>exe<br>
Croquet Closure Cog VM [CoInterpreter VMMaker.oscog-eem.302]<br>
Win32 built on Jul 15 2013 15:35:13 Compiler: 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)<br>
platform sources revision VM: r2749 <a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/<u></u>squeak/branches/Cog</a> Plugins: r2545 <a href="http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins" target="_blank">http://squeakvm.org/svn/<u></u>squeak/trunk/platforms/Cross/<u></u>plugins</a><br>

CoInterpreter VMMaker.oscog-eem.302 uuid: 2ac39432-ac54-4584-964e-<u></u>b129c90792f4 Jul 15 2013<br>
StackToRegisterMappingCogit VMMaker.oscog-eem.302 uuid: 2ac39432-ac54-4584-964e-<u></u>b129c90792f4 Jul 15 2013<br>
<br>
</blockquote></div><br></div>