Client VM on amd64
Paul Hohensee
paul.hohensee at oracle.com
Mon Jan 31 07:11:30 PST 2011
Oracle doesn't support 64-bit client jvms, but they can certainly be
built. E.g.,
gnumake LP64=1 product1
The reason the commits mention amd64 and compressed oops is because the
client compiler is part of the tiered compilation system (c1 + c2)
that's built
into the server jvm and available via -XX:+TieredCompilation. The 64-bit
client compiler must work in order for tiered compilation to work.
Paul
On 1/31/11 7:48 AM, Florian Weimer wrote:
> There are some commits which reference C1 in the context of amd64 and
> compressed oops. Is this feature readily available in regular builds?
> Perhaps even with OpenJDK 6? -client does not seem to have any effect
> (as witnessed by "java -version").
>
> Even on larger machines, the client VM with -XX:+UseSerialGC could be
> interesting for background monitoring daemons because its resource
> consumption is supposed to be lower (especially with class data
> sharing). And amd64 support is important to maintain JNI
> compatibility with the usual VM.
>
More information about the hotspot-dev
mailing list