From: Eric Hodel Date: 2005-04-09T03:59:13+09:00 Subject: Re: Seven new VMs, all in a row --Apple-Mail-10--611946137 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 08 Apr 2005, at 11:19, Lothar Scholz wrote: > Hello Eric, > > EH> On 08 Apr 2005, at 03:39, Lothar Scholz wrote: > > EH> You missed the second to last sentence, "... the cached target and > some > EH> checking information is included inline with the dynamically > translated > EH> methods." > > EH> This can be a big boost because you don't need to look up the > method or > EH> even dispatch to it anymore, its right there where it needs to be. > > No i did not miss it, it says that this is _NOT_ implemented in squeak, > only in the commercial VM's which i pointed out are still extrem > expensive for all of us who use it for some scripts in there > companies. > > So i doubt that the Squeak Engine can do much better then YARV when > both use the same technologie (at least for message calling) The above documentation is, in part, wrong. ftp://st.cs.uiuc.edu/Smalltalk/Squeak/docs/OOPSLA.Squeak.html See the last paragraph of Smalltalk to C Translation. See also the last paragraph of Performance and Optimization. -- Eric Hodel - drbrain@segment7.net - http://segment7.net FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04 --Apple-Mail-10--611946137 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iEYEARECAAYFAkJW1GQACgkQMypVHHlsnwRnrQCdGz+ye38xERfj2Z3AhQvSIu72 hX8AoMjbg20YJaeYf0r6RV3ROHkCPJmC =YUPG -----END PGP SIGNATURE----- --Apple-Mail-10--611946137--