This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Performance and the fly likes Different JVM Vendors and their performances Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "Different JVM Vendors and their performances" Watch "Different JVM Vendors and their performances" New topic
Author

Different JVM Vendors and their performances

Ravi Kiran Va
Ranch Hand

Joined: Apr 18, 2009
Posts: 2234

Hi

I want to know what are the various JVM implementations exist in the market and their performance comparisons.

Which of the JVM implementation is most popular on windows platforms?

Also is their any JVM provider that is better than SUN JVM .


Save India From Corruption - Anna Hazare.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12674
    
    5
The Sun implementation is easily the most common version on Windows.

It has been years since I saw a JVM speed shootout documented. I get the impression that alternate JVMs have been optimized for different environments - for example the Dalvik VM used in Android phones.

Bill

Java Resources at www.wbrogden.com
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5772
    
    7

Other common JVMs for Windows include the IBM JVM and JRockit (was from BEA, now Oracle).

For JVM performance comparisons, see the specjbb web site: http://www.spec.org/osg/jbb2000/


JBoss In Action
Ravi Kiran Va
Ranch Hand

Joined: Apr 18, 2009
Posts: 2234

Thank you very much .
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15629
    
  15

"Better", as I've already remarked once this morning, is a relative term. So Bill and I concur. IBM's jikes JVM used to be considered hot stuff, but I don't actually know these days. I try not to code so "close to the wire" that it makes that much difference. Usually a better algorithm makes all the difference.

One thing I did notice on the Android coding guidelines were that a number of their low-level optimization recommendations shouldn't be applicable when compiling with a modern-day Java compiler. In other words, the compiler would normally have taken care of the issue before the JVM ever had to worry about it. Which worries me. Do they know something I don't, or do they just "know" something?


Customer surveys are for companies who didn't pay proper attention to begin with.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Different JVM Vendors and their performances
 
Similar Threads
memory issues
How many jvm's run on my system
Am I correct
WA #2 ..... word association
Is it possible to run C and C++ code in JVM ?