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 -~----------~----~----~----~------~----~------~--~---