Any modern, well-functioning Java implementation comes with JIT, and usually you don’t have to worry about these things. The most common implementation of Oracle Java is available from http://java.com .
If you, however, have a performance problem, this is usually a problem with your own code, so use a suitable profiler (jvisualvm in Sun 6 JDK is a good, free starting point) to identify your bottlenecks so you can fix them.
source share