BUG Community

Welcome! Log In

kschultz's Blog

Java VMs Compared III: Return of the Java VM Comparison

Five months has past since my first and second looks at Java VMs. At the time we were just releasing the version 1.3 of our Linux distrobution. This time around we are very close to the relase of version 1.4. During that time there have been new versions of all three VMs. Here at BUG, we have moved to a newer kernel (2.6.27) and have made considerable improvements to our initial forays into OE/Poky development. The results are promising with all three VMs doing signficantly better. Some of this can be attributed to the newer kernel and cleaner distro, but a significant part of this improvement can be attributed to the communities around the three VMs helping us improve different aspects of the VMs in our build.

 

For a discussion of the benchmarks below, look at the first and second posts in this series.

 

The most impressive change is with the Cacao VM.  We are now using version 0.99.3 which takes advantage of the vector floating point coprocessor onboard our Freescale MX31 cpu. This explains the dramatic improvement in Cacao from our previous bencharks so we are thankful to the community who made these changes. We saw an average of nearly 30% improvement this time around. While these are synthetic benchmarks, real world performance will certaintly be better as well. It is worth noting that we are running Cacao with GNU Classpath at the moment, OpenJDK might become the better option in the future as we make it more stable.

created on: 01/20/09

 

We also upgraded to JamVM 1.5.1 this time around. We saw improvements in performance here as well, a bit less than for Cacao but still impressive gains. Like Cacao, we build JamVM with GNU Classpath.

 

created on: 01/20/09

 

Finally, with phoneME we upgraded the cvm to the mr2-b97 version. We saw major gains between the first and second posts of this series because we were able to get JIT running on the BUG the second time around. This time however, we saw no difference in phoneME's performance. That isn't all that disappointing since it was already the best performing VM of the bunch. It is worth noting here that phoneME is running with a much lighter load since it does not have GNU Classpath running on top. 

created on: 01/20/09

It is worth looking at the disparity between phoneME and the other two VMs the last time we looked at these benchmarks.

created on: 01/20/09

Previously to enjoy the added libraries of GNU Classpath you had to sacrifice a significant amount of performance. Now with the work by both communities and here at Bug Labs Cacao and JamVM have made significant performance improvements. While phoneME is still leading the pack, its lead has been cut by more than half.

 

created on: 01/20/09

It won't be long before the R1.4 release hits the download page. In the meantime we now have Bitbake recipes to create JamVM and Cacao based root file systems in our SVN.

 

 

Post Comments

Add Your Comment!

nike air max  http://www.nike-nike.com

nike air max 90  http://www.nike-nike.com

nike air max shoes  http://www.nike-nike.com

 

MBT shoes  http://www.mbtshoes.cc

anti shoes  http://www.mbtshoes.cc

cheap mbt  http://www.mbtshoes.cc

 

coach bags  http://www.coachonsale.net 

coach outlet  http://www.coachonsale.net

coach outlet store online  http://www.coachonsale.net

 

chanel bags  http://www.chanels.cc

chanel online  http://www.chanels.cc

chanel handbags http://www.chanels.cc

 

louis vuitton bags  http://www.uselv.com

LV handbags   http://www.uselv.com

louis vuitton outlet  http://www.uselv.com

 

coach outlet  http://www.coachs.cc

coach outlet store online  http://www.coachs.cc

coach handbags  http://www.coachs.cc

I recently to visit your blog, reading, I very much enjoy, and above the content is great.

chanel bags  http://www.chanels.cc

chanel online  http://www.chanels.cc

chanel handbags http://www.chanels.cc

 

louis vuitton bags  http://www.uselv.com

LV handbags   http://www.uselv.com

louis vuitton outlet  http://www.uselv.com

 

coach outlet  http://www.coachs.cc

coach outlet store online  http://www.coachs.cc

coach handbags  http://www.coachs.cc

I recently to visit your blog, reading, I very much enjoy, and above the content is great.

<p><b><a href="http://www.chanels.cc">Chanel bags</a></b></p>

<p><b><a href="http://www.chanels.cc">chanel online</a></b></p>

<p><b><a href="http://www.chanels.cc">chanel handbags</a></b></p>

 

<p><b><a href="http://www.mbtshoes.cc">MBT Shoes</a></b>  </p>

<p><b><a href="http://www.mbtshoes.cc">Anti Shoes</a></b></p>

<p><b><a href="http://www.mbtshoes.cc">cheap mbt</a></b></p>

In the <b><a href="http://www.uselv.com">louis vuitton bags</a></b> fashion show Scarlett Johansson carried a LV Monogram Denim Neo Cabby MM Handbag. The <b><a href="http://www.uselv.com">LV handbags</a></b> matched her outfit perfectly and showed all her charm. Designed as a town bag,  The <b><a href="http://www.uselv.com">louis vuitton outlet</a></b> is both supple and b. To get a real “used” effect, it is bleached and stonewashed, giving it a distinctive and “vintage” look. The golden brass pieces shines on the<b> <a href="http://www.uselv.com/louis-vuitton-wallet-c-1_18.html">louis vuitton wallet</a></b>.  With the side strap, its size is also adjustable. From <b><a href="http://www.uselv.com/louis-vuitton-louis-vuitton-c-1_8.html">LV</a></b>.

Luxury watches are breitling watches best watches breitling watches for people to show off their wealth. So, whether you replica breitling for sale are looking replica breitling for sale for a watch to match with your outfits or fake breitling one to fake breitling suit your personality, luxury watches would never let you down by boots providing a boots smart, sober and elegant look. And there are some other ugg boots valuable watches ugg boots that reflect a person's taste and style. The range of luxury is increasing with the ugs passage of ugs time as well as the changing trends. For instance, in Raymond Weil, which is one of ugg classic tall boots the top most ugg classic tall boots brands

the work by both communities and here at Bug Labs Cacao and JamVM have made significant performance improvements.

in different Rado spaces in case of an unexpected shower.It makes sense for people to own different sorts of umbrellas–each, perhaps

Well, I want to thank you for sharing with us such a great post!

It is worth looking at the disparity between phoneME and the other two VMs the last time we looked at these benchmarks. vimax pills

[url=http://gilffxiv.com]ffxiv gil[/url]
[url=http://gilffxiv.com]ffxiv money[/url]
[url=http://gilffxiv.com]ffxiv gold[/url]
[url=http://gilffxiv.com]final fantasy XIV gil[/url]
[url=http://gilffxiv.com]buy ffxiv gil[/url]
[url=http://gilffxiv.com]final fantasy XIV money[/url][url=http://www.tibiagoods.com]tibia gold[/url]
[url=http://www.tibiagoods.com]tibia money[/url]
[url=http://www.tibiagoods.com]tibia item[/url]
[url=http://www.tibiagoods.com]tibia items[/url]

<a href="http://www.gamezmoney.com">buy tibia gold</a>,
<a href="http://www.gamezmoney.com">tibia weapon</a>,
<a href="http://www.gamezmoney.com">tibia leveling</a>,
<a href="http://www.gamezmoney.com">armor tibia</a>,
<a href="http://www.gamezmoney.com">tibia level</a>,
<a href="http://www.tibiamoney.com">tibia gold</a>,
<a href="http://www.tibiamoney.com">tibia money</a>,
<a href="http://www.tibiamoney.com">tibia item</a>,
<a href="http://www.tibiamoney.com">tibia items</a>,
<a href="http://www.tibiamoney.com">buy tibia gold</a>,
<a href="http://www.tibiamoney.com">tibia weapon</a>,
<a href="http://www.tibiamoney.com">tibia leveling</a>,

Great...You have become a master in Java and a better Content writer too!!LOL...

Enjoyed your post..Great knowledge & keep blogging!!

i'm not like Java. Very hard learning for me :D

Fantastic article, really good of you to share, Cheers. Ben 10 Games

Fantastic article, really good of you to share, Cheers. Ben 10 Games

Thanks for sharing this nice article

assignment help

assignment writing

This is a very fascinating post, I was looking for this info.

assignment help

assignment writing

can surely understand why [url=http://www.radowatcheshome.com]Rado[/url] a surprising number of consumers opt to purchase all of their umbrellas from wholesale [url=http://www.radowatcheshome.com]Rado watches[/url] suppliers.You must know, however, that some wholesale corporations will [url=http://www.radowatcheshome.com/product_list-Omega-Watches-c_182.html]Omega Watches[/url] not market wholesale products right to individuals. [url=http://www.radowatcheshome.com/product_list-Rolex-Watches-c_181.html]rolex[/url] The purpose for this is that wholesale [url=http://www.radowatcheshome.com/product_list-Rado-Watches-c_180.html]Replica Rado[/url] outfits deal chiefly with retail company. The way wholesalers [url=http://www.radowatcheshome.com/product_list-Breitling-Watches-c_183.html]Breitling[/url] earn their cash is by operating as [url=http://www.radowatcheshome.com/product_list-Cartier-Watches-c_184.html]Cartier Watches[/url] representatives of the manufacturing companies [url=http://www.radowatcheshome.com]wholesale Rado[/url] and making deals to sell

Covering New Ground in Health System Shift. 传奇私服 In late March, after passage of the landmark health care legislation, the Obama administration 传世私服 sent a sternly worded notice to insurance companies, 传世 saying they must cover children, regardless of any pre-existing conditions. 传奇世界私服 Insurers acceded to the demand, and the White House declared victory. But it came at a price. 传奇世界 Four months later some insurers said they would stop writing 英雄合击 new coverage for children in the individual insurance market. If parents could buy “child only” policies at any time for any reason, they might wait until their children got sick, insurers said.

» All comments
» Comments RSS

Author

Bug Labs team kschultz
kschultz
Robotics and mechatronics have been my main hacking interest for the last...
Member since: 11/12/08
4 posts
RSS feed

Categories

Powered by Community Engine

Top
Login
Close
Bottom