Per the performance tuning document:
Java in Virtual Machines on VMware® ESX:
Best Practices
This doc is full of good information for running java on vm's.
It lists setting the timer resolution to allow lower timer interrupts, per your linux kernel.
It also mentions that you should:
Use the Java features for lower resolution timing that are supplied by your
JVM, such as the option for the Sun JVM on Windows guest operating systems:
-XX:+ForceTimeHighResolution
(page 11-12)
This options does not need to be set on linux hosts, it only needs to be set on windows hosts?