我有一个插件项目。当我将其作为Eclipse应用程序进行调试时,在第二个打开的Eclipse中,我想要打开“项目资源管理器”窗口。但是当我点击打开按钮时,就会出现java.lang.OutOfMemoryError: PermGen space
错误。我尝试在首选项中更改PermGen空间,但没有起到任何作用。请问有什么解决方法。
我有一个插件项目。当我将其作为Eclipse应用程序进行调试时,在第二个打开的Eclipse中,我想要打开“项目资源管理器”窗口。但是当我点击打开按钮时,就会出现java.lang.OutOfMemoryError: PermGen space
错误。我尝试在首选项中更改PermGen空间,但没有起到任何作用。请问有什么解决方法。
窗口>首选项>Java>已安装的JREs
偏好设置页面中添加-XX:MaxPermSize=256m
或512m。编辑一个JRE并将其添加到默认VM参数标签页中。
eclipse本地启动器使用eclipse.ini向Oracle JVM添加额外的permgen参数,但是这些信息在运行时启动时不会被使用。
-XX:MaxPermSize=500m
-Xms500m
-Xmx2000m
Run > Debug Configurations
Arguments
。将-XX:MaxPermSize=512m
添加到VM参数中。-Dosgi.requiredJavaVersion=1.6 -Xms256m -Xmx4g -Dfile.encoding=UTF-8 -XX:MaxPermSize=512m