SPEC JVM'98 on diablo-jdk1.3.1
glewis at eyesbeyond.com
Wed Oct 1 10:45:46 PDT 2003
On Wed, Oct 01, 2003 at 12:38:05PM -0400, Aniruddha Bohra wrote:
> We ran a couple of SPEC JVM benchmarks using the
> diablo-jdk1.3.1 package distributed by the FreeBSD Foundation
> on FreeBSD 4.8-STABLE from August 25.
> We compared it against the Linux JDK running on Linux-2.4.20.
> The performance on FreeBSD is 5 to 10 times lower than the Linux
The FreeBSD version is using the byte code interpreter, the Linux version
is using the HotSpot JVM. This isn't really surprising.
> Are there any tuning parameters etc. that will help improve the
> performance? In any case, I would like to run this with native threads
> (right now it runs with green threads). How do I enable the native
You can't enable native threads as the Diablo distribution doesn't include
native threads support (its not complete). If you want something faster,
I'd suggest (in order):
1. Using the jdk14 port.
2. Use the jdk13 port and enabling HotSpot.
3. Install a JIT (e.g. shuJIT, OpenJIT).
None of these will get you a compliant JDK, but they will all get you
a faster JDK.
> Finally, does JAVA run on -current? Does it run with libkse or
You can build a JDK on -current. However, the Diablo distribution doesn't
support FreeBSD 5.1. I'm not sure if the fix has been committed to
-current which stopped it working on 5.1.
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the freebsd-java