Unix VM and MacIntel

John M McIntosh johnmci at smalltalkconsulting.com
Tue Oct 17 17:42:19 UTC 2006


On 16-Oct-06, at 2:28 PM, Ian Piumarta wrote:

> If the carbon VM is faster on PowerBook then maybe you use some  
> clever XCode PPC optimisation flags that Apple doesn't bother to  
> tell command-line users about?  In any case, it has no relation to  
> either of the things I was comparing when I claimed one was faster  
> than the other.

K, well I guess it is faster, but it still lags a bit, you can buy me  
a beer at OOPSLA, and I'll tell you know to make it a bit faster.

Mac Carbon VM 3.8.12b7
'259371833 bytecodes/sec; 5864521 sends/sec'
'258324924 bytecodes/sec; 5879195 sends/sec'
'255872063 bytecodes/sec; 5893942 sends/sec'
'259503294 bytecodes/sec; 5884102 sends/sec'
'259503294 bytecodes/sec; 5898874 sends/sec'
'259109311 bytecodes/sec; 5893942 sends/sec'
'258978249 bytecodes/sec; 5854779 sends/sec'
'258847320 bytecodes/sec; 5889018 sends/sec'
'257545271 bytecodes/sec; 5893942 sends/sec'
'259371833 bytecodes/sec; 5893942 sends/sec'

3.9-9 application build by Ian
'203497615 bytecodes/sec; 5594567 sends/sec'
'203659506 bytecodes/sec; 5612384 sends/sec'
'204146730 bytecodes/sec; 5621335 sends/sec'
'204146730 bytecodes/sec; 5612384 sends/sec'
'203821656 bytecodes/sec; 5612384 sends/sec'
'203659506 bytecodes/sec; 5612384 sends/sec'
'203984063 bytecodes/sec; 5607919 sends/sec'
'203984063 bytecodes/sec; 5581278 sends/sec'
'203821656 bytecodes/sec; 5603461 sends/sec'
'203984063 bytecodes/sec; 5612384 sends/sec'


Please note 3.8.13b4 runs sends/sec slower because of Exupery common  
send changes so I compared a 3.8.12b7 to Ian's 3.9-9 which doesn't  
have the Exupery changes


--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===





More information about the Squeak-dev mailing list