我有一個插件項目。當我將它作爲eclipse應用程序進行調試時,在打開的第二個eclipse中,我想打開Project explorer窗口。只要我點擊按鈕來做到這一點,我得到java.lang.OutOfMemoryError: PermGen space
。我嘗試在首選項中更改PermGen空間,但它沒有幫助。任何人都可以請建議一個解決方案。調試Eclipse插件項目 - PermGen空間,內存不足錯誤
13
A
回答
23
您應該-XX:MaxPermSize=256m
或512米添加到Window>Preferences>Java>Installed JREs
首選項頁面。編輯JRE並將其添加到默認VM參數選項卡。
eclipse本機啓動程序使用eclipse.ini爲Oracle JVM添加額外的permgen參數,但在運行時啓動期間不會使用該信息。
4
如果您嘗試在啓動時擴展eclipse的內存,該怎麼辦?要做到這一點,只需打開.ini文件(位於eclipse文件夾內)並編輯引用permSize和內存大小的行:
-XX:MaxPermSize=500m
-Xms500m
-Xmx2000m
1
如果您不想爲每次啓動設置permgen大小,您還可以將該參數添加到調試配置中。
Run > Debug Configurations
選擇右側的「Eclpise應用程序」 - 構型選擇在標籤Arguments
。
添加-XX:MaxPermSize=512m
到VM參數:
-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx4g -Dfile.encoding=UTF-8 -XX:MaxPermSize=512m
相關問題
- 1. JBoss的:內存不足的PermGen空間
- 2. Eclipse堆空間(內存不足錯誤)
- 3. Struts2 PermGen內存不足錯誤
- 4. Permgen內存不足
- 5. JRuby PermGen。內存不足。堆空間內存泄漏
- 6. 調試Netbeans給PermGen空間錯誤
- 7. Maven surefire permgen空間不足
- 8. 內存不足錯誤,Java堆空間
- 9. java內存不足錯誤堆空間
- 10. 內存不足錯誤Java堆空間
- 11. Java堆空間::內存不足錯誤
- 12. 的PermGen空間錯誤
- 13. 內存不足錯誤-Android
- 14. netbeans和eclipse的內存不足錯誤
- 15. Eclipse中的內存不足錯誤
- 16. Java堆空間錯誤/內存不足錯誤
- 17. Java MergeSort - 內存不足錯誤:Java堆空間
- 18. SSIS - 內存不足錯誤
- 19. mlpack:內存不足錯誤
- 20. Brighthouse內存不足錯誤
- 21. OpenCV內存不足錯誤
- 22. 內存不足錯誤 - 寫入Excel時的Java堆空間
- 23. 內存不足錯誤setImageResource
- 24. Eclipse內存不足
- 25. OpenCV錯誤:內存不足
- 26. GridView內存不足錯誤
- 27. WebSphere內存不足錯誤
- 28. 我該如何糾正「Java堆空間 - 內存不足」錯誤
- 29. Selenium WebDriver和Java permgen空間錯誤
- 30. 的內存不足錯誤Java堆空間 - 與ImageIO的