重複の可能性:
64ビットOS上の32ビットJVMの最大Javaヒープサイズ
32ビットJVMを実行している64ビットLinuxサーバーがあります。さまざまな内部的な理由から、64ビットJVMにアップグレードする必要はありません。私のOSが32ビットプログラムが使用できるよりも多くの方法を使用できると仮定して機能する最大の-xmx値はどれくらいですか?
それは正確に4096ですか、それとも低くする必要がある場所にパディングがありますか?
重複の可能性:
64ビットOS上の32ビットJVMの最大Javaヒープサイズ
32ビットJVMを実行している64ビットLinuxサーバーがあります。さまざまな内部的な理由から、64ビットJVMにアップグレードする必要はありません。私のOSが32ビットプログラムが使用できるよりも多くの方法を使用できると仮定して機能する最大の-xmx値はどれくらいですか?
それは正確に4096ですか、それとも低くする必要がある場所にパディングがありますか?
3788.8 MBは、64ビットLinux上の32ビットJVMの最大ヒープサイズです。出典: http: //pauldone.blogspot.com/2008/08/is-jvms-maximum-heap-size-really-17-gb.html (古いJavaの場合、実際にはJava 6の場合は多かれ少なかれかもしれません)