STS.ini不能设置超过1024米的堆(Eclipse配置)

时间:2015-08-11 08:14:35

标签: eclipse heap-memory ini spring-tool-suite low-memory

这是我的sts.ini

-vm
C:/Program Files (x86)/Java/jdk1.6.0_24/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
com.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
584M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmn128m
-Xms256m
-Xmx1024m
-Xss1m
-XX:PermSize=128m
-XX:MaxPermSize=584m

我的 STS (Spring工具套件)继续保持低内存。我试图增加堆的内存,但是如果我将-Xmx设置为大于1024m(对于exeample -Xmx2048m),则会写入"无法创建Java虚拟机"。我有16GB Ram和OS Windows 7 Professional 64位和使用32位1.6 Java的电脑。 如果这不起作用,我怎样才能给我的STS更多的记忆以防止掉落。我试着去谷歌,但我没有找到任何有用的东西。

1 个答案:

答案 0 :(得分:0)

这种限制确实是由使用32位JVM引起的。要为STS或Eclipse安装使用更多堆空间,请下载它的64位版本,并将其与64位JVM一起用于Windows系统。