この質問はこれに関連しています:
ヒープ ダンプ レポートで、95%
あるスレッドwait
またはparked
状態のままであり、約 750MB の空きヒープ メモリが利用可能であると報告された場合、どのように取得できますjava.lang.OutOfMemoryError
か?
レポートによると空きヒープがあるように見えるので、これは私には奇妙に思えます!
誰かがこれを解釈するのを手伝ってくれますか?
この質問はこれに関連しています:
ヒープ ダンプ レポートで、95%
あるスレッドwait
またはparked
状態のままであり、約 750MB の空きヒープ メモリが利用可能であると報告された場合、どのように取得できますjava.lang.OutOfMemoryError
か?
レポートによると空きヒープがあるように見えるので、これは私には奇妙に思えます!
誰かがこれを解釈するのを手伝ってくれますか?
どのようなOSを使用していますか? それは32ビットまたは64ビットですか?JDK は 32 ビットまたは 64 ビットですか? 合計でどれくらいのヒープ領域が必要ですか? 最大ヒープ領域を増やしてプログラムを実行してみてください。XMLファイルを変換したいときに同じ問題がありました。次のパラメータを設定するだけです。
あなたのシェルで:
java -Xmx1024m -jar yourfile.jar
OOME は、ヒープ オーバーフローまたはスタック オーバーフローによって発生する可能性があります。したがって、ヒープが十分であると確信できる場合は、スタック サイズを確認することをお勧めします。