私はを取得しています。java.lang.OutOfMemoryError:Javaヒープスペース XMLに多数のオブジェクトをマーシャリングしようとしている間に例外が発生しましたが、オブジェクトまたはそれ未満のxmlファイルのサイズJAXB marshaller.marshal(message、fi);は本当に良かったです。今私のプロジェクトの新しい要件ごとに私はXMLファイルで私は新しい物語ごとにロジックを微調整しているデータを増やす必要があります。 しかし、ロジックを調整した後、レポートを実行すると、OOM例外がスローされた後、2-3回も正常に表示されます。JAXBを使用してXMLの多数のオブジェクトをマーシャリングしながらメモリを解放する
注:私はXms、Xmx、XX:MaxPermSizeを増やしましたが、同じ問題に直面しています。
この問題を解決するために私を助けてください。
Xms、Xmx、およびXX:MaxPermSizeの値が反映されているかどうかを確認できますか。あなたは以下のようにjdk binフォルダ内のjmap appを呼び出すことでそれを行うことができます:./jmap -heap –
praveen
こんにちはPraveen、私はLinux上で同じことを試みましたが、 "Jmap coammand not found"、http:// stackoverflow .com/questions/11237872/java-command-not-found-on-linuxにあります。 – hari
cd locationOfJdkBinその後do /jmap -heapprocessid – praveen