On 8/10/2011 2:57 PM, Caldarale, Charles R wrote:
> 1) In what way does this concern Tomcat?
I wasn't sure if it had something to do with the way it was launched.
> 2) Documentation for -d64 with a standard launcher seems to indicate it's only applicable
for Solaris (although some other tools look at the setting before launching the JVM).
I don't see that:
http://download.oracle.com/javase/6/docs/technotes/tools/solaris/java.html
*-d32*
*-d64*
Request that the program to be run in a 32-bit or 64-bit
environment, respectively. If the requested environment is not
installed or is not supported, an error is reported.
Currently only the Java HotSpot Server VM supports 64-bit operation,
and the "-server" option is implicit with the use of -d64. And the
"-client" option is ignored with the use of -d64. This is subject to
change in a future release.
If neither*-d32*nor*-d64*is specified, the default is to run in a
32-bit environment, except for 64-bit only systems. This is subject
to change in a future release
I just now found this in the HotSpot FAQ:
http://www.oracle.com/technetwork/java/hotspotfaq-138619.html
"For consistency, the Java implementations on Linux accept the -d64 option."
Are you saying that the Linux64-bit Java is 64 bit only and therefore this
option is irrelevant? If that is true, then the Java man page is
deficient and confusing.
> 3) What do you think -d64 does?
It runs the program in a 64-bit environment. I've got my heap set to 3GB.
I was running out of memory with 2GB. I may have to up it further in the
not too distant future.
|