Re: v8 first impressions

talksmall <[email protected]> Mon, 22 Sep 2008 14:15:15 -0700 (PDT)
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <eff482c1-1eac-488f-bd24-9faaacbb3b41@m45g2000hsb.googlegroups.com>
Just a slight update to my earlier post about the relative performance
of various VMs.

With the new back-end in place the performance of the Strongtalk VM
improves substantially. I didn't include it in my previous test,
because I honestly didn't think it was stable enough to complete a
run. Still, I gave it a try and it surprised me.

A 100 run average time with the new back-end produces an average time
of 4.36ms. That's about 3 times as fast as the VW and V8 figures.

Running with the new back-end is pretty unstable (I had to try a
couple of times to get a complete run and paste the results in a
spreadsheet without the VM crashing with an access violation), but it
does offer the prospect of substantial performance improvements.

Regards, Steve

On Sep 8, 1:47=A0am, talksmall <[email protected]> wrote:
> I ran a comparison of the Richards benchmark for which both Javascript
> and Smalltalk versions are available.
>
> The version released with V8 isn't exactly comparable to the standard
> version since it uses a count of 1000 rather than 10000. With that
> tweaked to match the standard count I ran a comparison of V8 against a
> selection of Smalltalk VMs - VisualWorks NC, Squeak, GNU Smalltalk and
> Strongtalk.
>
> I customised the Smalltalk tests to follow the same methodology as the
> V8 benchmarks - iterating the test for a second and then dividing by
> the number of iterations.
>
> The results are interesting
>
> Strongtalk: =A0 =A07.335ms
> VW: =A0 =A0 =A0 =A0 =A0 13.013ms
> V8: =A0 =A0 =A0 =A0 =A0 13.648ms
> GNUSmalltalk: 91.090ms
> Squeak: =A0 =A0 =A0102.600ms
>
> All of the tests were run on a Vista 64 Quad core machine at 2.66 GHz,
> though in each case I was running a 32 bit VM (since not all the VMs
> have 64 bit builds).
>
> Regards, Steve
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "=
Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to strongtalk-general+unsubscrib=
[email protected]
For more options, visit this group at http://groups.google.com/group/strong=
talk-general?hl=3Den
-~----------~----~----~----~------~----~------~--~---