<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">clement do you need a fixed machine for your slave? because I can find one :)<div><br></div><div>Stef<br><div><div>On Oct 2, 2013, at 8:46 AM, Clément Bera &lt;<a href="mailto:bera.clement@gmail.com">bera.clement@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hello,<div><br></div><div>Recently I needed vm benchmarks for different projects. I merged old Squeak benchmarks that were ported by Stefan Marr to SMark with some other classic benchmark I found on the web to have a suite. I am now setting up a benchmarking machine for our continuous integration server (running a bench on a VM is not accurate). You can find an image with the benchs here:&nbsp;<a href="https://ci.inria.fr/rmod/view/Mate/job/Pharo-bench/" target="_blank">https://ci.inria.fr/rmod/view/Mate/job/Pharo-bench/</a> , evaluate (SMarkVMBench run: 5) to try (takes a few dozens of seconds).</div>


<div><br></div><div>Currently I have:</div><div><ul style="font-size:11px;font-family:Verdana,Helvetica,'sans serif'"><li>Richards: OS kernel simulation benchmark. The main focus is on property access and calling functions and methods.</li>


<li>DeltaBlue: One-way constraint solver Benchmark. The main focus is on polymorphism and object-oriented programming.</li><li>Stones: (Slopstone &amp; Smopstone) Smalltalk Low level Operation Stones &amp; Smalltalk Medium level Operation Stones, cpu intensive benchmarks</li>


<li>Loops: A set of microbenchmarks measuring basic aspects such as message send, instance field access, class var bindings, float and int arithmetic,and array access cost</li><li>Compiler: Evaluate the compilation time</li>


</ul>Do you have any other benchs implemented in Squeak / Pharo ? If someone can extract the benchs from strongtalk in the Squeak chunk format I would be pleased. Seemingly you can only do that on windows and I don't have access to this kind of computer.</div>


<div><br></div><div>An interesting fact I wanted to mention: I run the benchs twice, once with cog before the last update (without frameless optimization) and once with the latest Cog, and I noticed a difference of 7% of performance on DeltaBlue and Richards. I don't use in this bench an excessive number of accessors (I mean I use accessors, but I don't use the policy where you use accessors inside the object's methods to access its instance variable). Is this an expected result with the frameless optimization ?</div>


<div><br></div><div><br></div></div>
</blockquote></div><br></div></body></html>