64- Java , 32- JVM Solaris (SPARC) Linux (RHEL 5.x). : " , 64- . ?"
Sun 64- , Windows. Solaris 2.5 (1995 , Windows 95) 64- , . , SunOS (32-), , . Solaris 2.6 (1997) 64- . Java 1999 ( Solaris), 64-, .
1) , 4 , 64- JVM ? , ?
64- JVM . long alot, , 5-10% .
.
IMHO , . , . . (. )
( 32- 64- JVM ). , ) , . , . , . Java 6.
2) , 4 , , JVM , 32-?
64- 1999 , , 32- ( - )
? , ? .
, .
?
. . 32 , , 32- .
, , - Eden 8 , . GC. ( ;) 32- JVM.
: 64- JVM?
VisualVM - Java, AFAIK . YourKit , , , ( , , , , )
, . , , . 2x 10x . , , , , 3 .
64- 32- , , 5% -10%. , . , JVM, . , 64- JVM 32- 32 . , 64-, -XX:+UseCompressedOops ( ).
Java: 64-
32- 64- JVM Java:
, , , . 1000x . Java Serialization
GC.
4 ?