Niedawno przeprowadziłem się do 64-bitowego systemu operacyjnego w systemie Windows Server 2008 Enterprise.Wydajność Java 64 bitowa
Wydaje się, że moje programy Java są znacznie działa wolniej niż 32 bit Windows 2003
Czy naprawdę wszelkie komentarze.
Czy to znany problem? Czy istnieją określone ustawienia poprawiające wydajność?
(Jestem świadomy, że za przejście do wersji 64-bitowej jest mała kara za wydajność, ale widzę znaczący spadek wydajności).
W jaki sposób 64-bitowa maszyna JVM korzysta z 32-bitowych odwołań, ale nadal może uzyskać dostęp do 32 GB pamięci? – Pacerier
Używa indeksu 32-bitowego, wiedząc, że każdy obiekt rozpocznie się na granicy 8 bajtów (8 bajtów wyrównania). Może więc adresować do 2^32 * 8 bajtów lub 32 GB. –
ic, dzięki za pomoc =) – Pacerier