<div dir="ltr">Right I knew something was off.<div><br></div><div>Let me patch this.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 21, 2018 at 3:00 PM, Henrik Sperre Johansen <span dir="ltr"><<a href="mailto:henrik.s.johansen@veloxit.no" target="_blank">henrik.s.johansen@veloxit.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Ref. blog post, are you sure you are measuring equivalent entities?<br>
Usually the AsciiOrder is a constant, preallocated array, no?<br>
<br>
Seems to me, with the code posted in blog post, you're mostly measuring<br>
array instantation, not collate...<br>
<br>
var := ByteString new: 3.<br>
<br>
 [ByteString compare: var with: var collated: (0 to: 255) asByteArray]<br>
benchFor: 5 second.<br>
a BenchmarkResult(500,460 iterations in 5 seconds 1 millisecond. 100,072 per<br>
second)<br>
<br>
AsciiCollate := (0 to: 255) asByteArray.<br>
<br>
 [ByteString compare: var with: var collated: AsciiCollate] benchFor: 5<br>
second.<br>
<br>
a BenchmarkResult(79,507,782 iterations in 5 seconds 2 milliseconds.<br>
15,895,198 per second)<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://forum.world.st/Squeak-VM-f104410.html" rel="noreferrer" target="_blank">http://forum.world.st/Squeak-<wbr>VM-f104410.html</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span style="font-size:12.8px">Clément Béra</span><div style="font-size:12.8px">Pharo consortium engineer</div><div style="font-size:12.8px"><a href="https://clementbera.wordpress.com/" target="_blank">https://clementbera.wordpress.com/</a><br></div><div style="font-size:12.8px"><span style="line-height:16px">Bâtiment B 40, avenue Halley 59650 </span><span style="font-weight:bold;line-height:16px">Villeneuve d'Ascq</span></div></div></div>
</div>