• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

InfoQ article on Java Hotspot performance

 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I found this article to be quite interesting and wanted to share it with you: http://www.infoq.com/news/2008/05/hotspot_performance
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Interesting indeed. I've heard it said elsewhere that Java 6 is quite a bit faster than Java 5; this seems to be one of the areas where a lot of progress has been made.
 
Bartender
Posts: 9626
16
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


That's crazy talk!
I wish there were a mode you could run the VM in where it would give you feedback on your code. And do it in the manner of Nick Burns, Your Company's Computer Guy
[ June 23, 2008: Message edited by: Joe Ess ]
 
author
Posts: 5856
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There was a session at JavaOne this year presented by Sun and Intel engineers where they outlined many of the performance improvements made in the recent versions of JVM 6, with more on the way. Interesting stuff.
 
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is a rule about performance that has been true at least for 40 years: Over time, equivalent ways of doing something merge to have identical performance.

Loop unrolling has been critical for performance for at least 15 years, Its great to see the JVMs doing it automatically and without any effort.

I think the next step is for languages to make use of quad and octo core processors simpler. Threads and Concurancy are necessary, but not sufficient. Its still way to hard to make code work in parallel.
 
See ya later boys, I think I'm in love. Oh wait, she's just a tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic