无法增加Scala Eclipse堆大小

时间:2011-05-04 19:07:46

标签: eclipse scala eclipse-plugin

我读了docs并将给定的剪切附加到我的eclipse.ini中。我还阅读this,并得出结论,因为我在Linux上,我必须替换-XX:MaxPermSize,但这也没有改变。

尝试启动eclipse时出现此错误:

JVM terminated. Exit code=1
/usr/java/default/bin/java
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
-XX:MaxPermSize=256m
--launcher.XXMaxPermSize 256m
-vmargs
-Xms256m
-Xmx1024m
-XX:PermSize=64m
-Xss1M
-server
-XX:+DoEscapeAnalysis
-jar /home/pc/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/pc/eclipse/eclipse
-name Eclipse
--launcher.library /home/pc/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345/eclipse_1310.so
-startup /home/pc/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata 1ab0003
-product org.eclipse.epp.package.java.product
-vm /usr/java/default/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
-XX:MaxPermSize=256m
--launcher.XXMaxPermSize 256m
-vmargs
-Xms256m
-Xmx1024m
-XX:PermSize=64m
-Xss1M
-server
-XX:+DoEscapeAnalysis
-jar /home/pc/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 

我有最新的2.9 scala插件与Helios Eclipse。(版本:Helios Service Release 2 构建ID:20110218-0911)

1 个答案:

答案 0 :(得分:2)

删除

--launcher.XXMaxPermSize 256m

并且仅使用

-XX:MaxPermSize=256m

我的eclipse.ini的相关部分如下所示:

-vmargs
-Xms2048m
-Xmx2048m
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-XX:PermSize=256M -XX:MaxPermSize=256M
-Xss2m
-server