64ビットLinux OS上でjdk 1.5_22バージョンのJBOSS 5.01バージョンにアプリケーションをデプロイしようとしています。比較するとほぼ2倍のメモリが使用されていますMAC OS上で実行されている32ビットのjvmに転送します。 Linux 64ビットシステムへのパッチはありますか? または、なぜこのように動作していますか? 64ビットにはより多くのメモリが必要であることを認識しています。これは、32ビットと比較して64ビットのメモリフットプリントであるとOracleから報告されている記事になります。64ビットLinuxシステムでのメモリ使用量がMAC 32ビットより2倍です
0
A
答えて
4
Java 6 VMでは、 UseCompressedOopsを追加すると、ポインタのサイズが小さくなります。
java -XX:+UseCompressedOops ...
http://wikis.sun.com/display/HotSpotInternals/CompressedOops
+0
私たちはこのオプションを試しましたが、メモリの変更はごくわずかでした.Wexのオプションを使用してヒープサイズを増やしてみました。同じことを証明するOracle(Sun)の記事やリンクがあるかどうかを知りたい – MSSV
3
明示的-Xmx
と最大ヒープサイズを設定していますか?そうでなければ、default heap sizeは32ビットの場合よりも64ビットの方が大きいことに注意してください。
関連する問題
- 1. 64ビットLinuxの32ビットGTK +アプリケーションのコンパイル
- 2. 32/64ビットWindows/Linuxアプリケーション
- 3. 32ビット/ 64ビットOS?
- 4. 64ビットLinuxで32ビットのPythonモジュール(numpyなど)をコンパイルする
- 5. 32ビット32倍の32ビット32ビット乗算
- 6. 64ビットLinux OSでの32ビットQtアプリケーションのコンパイル
- 7. 32ビット対64ビットのカスタムフレームワーク
- 8. Officeの32ビットdll 64ビット
- 9. 32ビットと64ビットのセットアッププロジェクト
- 10. 64ビットLinuxで32ビットJVMを実行するには?
- 11. 64ビットLinuxの&tアセンブリプログラムで32ビットをコンパイルしない
- 12. FFMPEGのconfigureスクリプトを使用して64ビットLinuxで32ビットをビルド
- 13. 32ビットPCでのWCF開発と64ビットでの使用
- 14. 64ビットOSで32ビットSTSを使用できますか?
- 15. 32ビット、64ビット、参照ライブラリ
- 16. ubuntu 11.10 64ビットvs 32ビット
- 17. 64ビットWindows(メモリ)の32ビットアプリケーションの動作
- 18. 64ビットWindowsで32ビットdllをインポート
- 19. 64ビットllvm-gccで32ビットをビルド
- 20. 64ビット.NETアプリケーションで32ビットのアンマネージCOMサーバーを使用
- 21. 32ビットと64ビットマシンの両方で常に64ビットです
- 22. 32ビットRHELマシンでのメモリ使用
- 23. ビルドapr-util 64ビットMac OS Xは32ビット版をビルド
- 24. 32ビットおよび64ビットマシン用のリフレッシュファイルパス
- 25. 32ビットと64ビットの動作の差
- 26. LD_PRELOAD_PATH(64ビット環境での32ビットアプリケーション用)
- 27. 32ビット用の64ビットplaformでアセンブリをコンパイルする
- 28. 32ビットLinuxが64ビットIntelアーキテクチャで動作する場合、どのタイプのページングが使用されますか?
- 29. 64ビットWeblogic Server上の32ビットJDK
- 30. WindowsのPerl:32ビットまたは64ビット?
ポインタは2倍の大きさです。他に何かご質問は? –
どのように(各システムで)メモリ使用量を測定していますか? –