2010/3/29 John M McIntosh <johnmci@smalltalkconsulting.com>
Ok, fyi on a 2.33 Ghz intel core 2 duo machine a *correctly tuned* VM gives��

582,148,948 bytescodes/sec;��14,497,194 sends/sec

How do you tune your VM ?

I've tried the Smalltalk version of Gnuification, but results are worse.

So far the best I have is:

-O2 -fomit-frame-pointer -mfpmath=sse -march=native -s -mtune=generic
==========================================
345479082 bytecodes/sec; 9815639 sends/sec
348536419 bytecodes/sec; 9970081 sends/sec
348299319 bytecodes/sec; 9978804 sends/sec
345013477 bytecodes/sec; 9690546 sends/sec
348299319 bytecodes/sec; 9970081 sends/sec

Laurent Laffont
��


On 2010-03-28, at 10:21 PM, laurent laffont wrote:

2010/3/29 John M McIntosh <johnmci@smalltalkconsulting.com>
So what Ghz is this machine?��

model name �� �� ��: Intel(R) Core(TM)2 CPU �� �� �� �� T7200 ��@ 2.00GHz
cpu MHz �� �� �� �� : 1994.987
cache size �� �� ��: 4096 KB

Laurent Laffont
��

On 2010-03-28, at 10:42 AM, laurent laffont wrote:

Thank you !

Here the result:

Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer -mfpmath=sse -march=native -s -mtune=generic"
==========================================
339072847 bytecodes/sec; 9560580 sends/sec
338848444 bytecodes/sec; 9552573 sends/sec
338177014 bytecodes/sec; 9473233 sends/sec
337953795 bytecodes/sec; 9496896 sends/sec
338848444 bytecodes/sec; 9496896 sends/sec

so the best performance I have so far.

Laurent Laffont


--
===========================================================================
John M. McIntosh <johnmci@smalltalkconsulting.com> �� Twitter: ��squeaker68882
Corporate Smalltalk Consulting Ltd.����http://www.smalltalkconsulting.com
===========================================================================





_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project