您好,登錄后才能下訂單哦!
這篇文章主要講解了“使用Eclipse過程報錯:java.lang.OutOfMemoryError: PermGen space怎么解決”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“使用Eclipse過程報錯:java.lang.OutOfMemoryError: PermGen space怎么解決”吧!
開發(fā)中遇到Eclipse報錯:java.lang.OutOfMemoryError: PermGen space。
PermGen space百度翻譯為:永久區(qū)域內(nèi)存不足。
1. 先來一張jvm結(jié)構(gòu)圖:
內(nèi)存不足問題一般都是發(fā)生在'堆'上,GC作用區(qū)域也是在'堆'上。
2. 這個'堆'又劃分成了好幾塊區(qū)域,包括:
新生代:包括伊甸園區(qū)和存活區(qū)。
老年代:
永久帶:jdk1.8后變成元空間,元空間不再占用堆中的空間,而永久帶卻是在堆中開辟空間。
配置在文件的第一行:
寫在此處,方便拷貝:
-Xms256m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
修改:JvmMs,JvmMx,Options里面的參數(shù)值。
c3. 修改完畢后需要重啟服務。
d. Eclipse的配置文件eclipse.ini中也可以配置jvm參數(shù)。
-vmargs -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
感謝各位的閱讀,以上就是“使用Eclipse過程報錯:java.lang.OutOfMemoryError: PermGen space怎么解決”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對使用Eclipse過程報錯:java.lang.OutOfMemoryError: PermGen space怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。