天天看點

Jboss 記憶體溢出的問題

系統升新版本後,部署到JBOSS運作一會就報java.lang.OutOfMemoryError: PermGen space,是指記憶體的永久儲存區域溢出了,

改正方法,在 run.bat 中加入:-Xms512m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

因為項目中引用了很多的 jar 包,而這些 jar 包中的 class 資訊會被 JBoss 的 class loader 加載到 PermGen space 區域,在 JVM 預設的情況下,該部分空間的大小隻有 4M,當不夠用時通過 -XX:MaxPermSize=256m 指定最大值後即可解決問題。

繼續閱讀