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ビットOS?
- 3. 64ビットLinuxで32ビットのPythonモジュール(numpyなど)をコンパイルする
- 4. Officeの32ビットdll 64ビット
- 5. 32ビット対64ビットのカスタムフレームワーク
- 6. 32ビットと64ビットのセットアッププロジェクト
- 7. 64ビットLinuxで32ビットJVMを実行するには?
- 8. FFMPEGのconfigureスクリプトを使用して64ビットLinuxで32ビットをビルド
- 9. 32ビットPCでのWCF開発と64ビットでの使用
- 10. 64ビットOSで32ビットSTSを使用できますか?
- 11. ubuntu 11.10 64ビットvs 32ビット
- 12. 32ビット、64ビット、参照ライブラリ
- 13. 64ビットWindows(メモリ)の32ビットアプリケーションの動作
- 14. 64ビットllvm-gccで32ビットをビルド
- 15. 64ビット.NETアプリケーションで32ビットのアンマネージCOMサーバーを使用
- 16. 32ビットと64ビットマシンの両方で常に64ビットです
- 17. 32ビットRHELマシンでのメモリ使用
- 18. ビルドapr-util 64ビットMac OS Xは32ビット版をビルド
- 19. 32ビットおよび64ビットマシン用のリフレッシュファイルパス
- 20. 32ビットLinuxが64ビットIntelアーキテクチャで動作する場合、どのタイプのページングが使用されますか?
- 21. LD_PRELOAD_PATH(64ビット環境での32ビットアプリケーション用)
- 22. 32ビット用の64ビットplaformでアセンブリをコンパイルする
- 23. ドライブCの問題32ビットと64ビット?
- 24. 32ビットと64ビットのVS 2010ビルド(プログラムファイル)
- 25. 64ビットWeblogic Server上の32ビットJDK
- 26. 64ビットマシンでJVM 32ビットがクラッシュする
- 27. 32ビットDLLを使用する64ビットJavaアプリケーション
- 28. 2つのステップでDMDを使用する:64ビットのリンク(Linux)
- 29. EclipseでMinGW 32ビットを使って64ビットdllをビルドする
- 30. 64ビットOS上の32ビットJVMを使用したJNA
ポインタは2倍の大きさです。他に何かご質問は? –
どのように(各システムで)メモリ使用量を測定していますか? –