Java 为了避免烫发错误,我应该将大小增加到什么大小?
在为eclipse安装google app engine时,我发现Java 为了避免烫发错误,我应该将大小增加到什么大小?,java,eclipse,google-app-engine,size,permgen,Java,Eclipse,Google App Engine,Size,Permgen,在为eclipse安装google app engine时,我发现perm-gen错误。我了解到您需要从eclipse打包的配置文件或ini文件中增加eclipse的perm gen。现在看起来是这样的: -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v
perm-gen错误
。我了解到您需要从eclipse打包的配置文件或ini文件中增加eclipse的perm gen
。现在看起来是这样的:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
我需要在多少地方进行编辑?我需要在哪里添加?那么
256M
是否意味着MB?我应该将大小增加到什么大小?您需要在ini文件的末尾添加一个:
-XX:MaxPermSize=256m
继续加大,直到问题消失——先试试128M,看看它是怎么回事
是的,256M意味着“256兆字节”。您也可以对GB使用
G
。实际上--launcher.XXMaxPermSize 256m
分配PermSize。。如果它引起了问题,将其增加到348m并进行测试。@Ravi这是针对启动器的,而不是针对IDE的。“launcher”VM设置用于IDE启动的JVM,如运行单元测试或main()
等。IDE本身有自己的不同(通常更大)VM设置,没有--launcher.
前缀,如OP发布的文件内容中的最后一个