1. ホーム

Eclipseのエラーです。未処理のイベントループ例外 Java ヒープスペース

2022-02-19 18:50:41

職場の個人用Eclipseで何度もこのエラーに遭遇しています

- Tip: Unhandled event loop exception Java heap space
    - Popup window: An out of memory error has occurred . . . . recommended to exit the workbench 
    - . check on error log : 
        In Exception Stack Trace: An out of memory error has occurred.
        java.lang.OutOfMemoryError , Java Heap space
            java.util.Arrays.copyOf(Unknown Source)

- Personal thought: Since it is a heapsize error, is it possible to simply increase the value of the heap area? Before practice, I binged
    - bing the results: Eclipse press crtl key stuck after reporting Unhandled event loop exception Java heap space solution (http://www.myexception.cn/eclipse/1598028.html)
    - Since binging to this result, let's try to adjust the Xms and Xmx a little larger.
    - Pressing ctrl Eclipse to generate the mapping takes time, but if you cancel it will take a lot of time to adjust it, so start by increasing the resource angle and stop all the other stuff.




<イグ


このように、Young OldとPermの使用率がともに2/3以上に達しているので、容量を増やすことが正当化され、Permsizeは512Mのままです 

HeapSize が 1538 になり、起動時の HeapSize は 768 になりました。

リブートテスト実験結果。



tomcatが起動していないのに、Eden Old、特にPermがかなり多用されているのは、かなり不思議です。

tomcatの起動を試した結果。



ご覧の通り、起動後にYoungとOldのPermゾーンが共に大幅に増加し、Permゾーンは現在:209334/ 1024 = 204M

ヒープサイズ : 909 M

まだ動作しますが、残念ながら私のプロジェクトではすぐに Stack overflow エラーが発生しました...

とりあえず他にやることはない。待って、同僚に尋ねてみましょう。