wood burning stoves*
The moose likes Performance and the fly likes InfoQ article on Java Hotspot performance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "InfoQ article on Java Hotspot performance" Watch "InfoQ article on Java Hotspot performance" New topic
Author

InfoQ article on Java Hotspot performance

Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
I found this article to be quite interesting and wanted to share it with you: http://www.infoq.com/news/2008/05/hotspot_performance


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41178
    
  45
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.


Ping & DNS - my free Android networking tools app
Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8843
    
    7



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 ]

"blabbing like a narcissistic fool with a superiority complex" ~ N.A.
[How To Ask Questions On JavaRanch]
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5812
    
    7

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.


JBoss In Action
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4646
    
    5

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.
 
Don't get me started about those stupid light bulbs.
 
subject: InfoQ article on Java Hotspot performance
 
Similar Threads
Groovy's performance....
Garbage collection
Problem with Team Culture
Little forum activity = FewScala users?
Typesafe: New company for Scala and Akka