我有一個Eclipse(基於插件的)應用程序,我嘗試從jnlp文件(我使用maven tycho構建它)開始使用Java 64位。啓動應用程序後不久,它不再響應,有時甚至自動關閉。如果用Java 32bit啓動應用程序,應用程序可以正常工作。使用Java 64位啓動應用程序時收到的PermGen空間錯誤
如果我檢查日誌文件,會得到java.lang.OutOfMemoryError:PermGen空間異常。 我已將MaxPermSize增加到756米,但仍然無法使用。當應用程序被阻止時,我可以看到CPU幾乎達到100%的使用率。
如果您對我能解決問題或解釋有什麼建議,請分享。
謝謝!
請添加您使用的JVM參數的完整列表。 – dbf
您可以使用'-XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps'啓用GC日誌記錄並向我們顯示日誌? –
使用64位JVM(即不使用jnlp)在eclipse中運行時會發生什麼? –