0

这是我的 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 Tool Suite)一直处于内存不足的状态。我试图增加堆内存,但如果我将 -Xmx 设置为大于 1024m(例如 -Xmx2048m),它会显示“无法创建 Java 虚拟机”。我有 16GB 内存和操作系统 Windows 7 Professional 64 位并使用 32 位 1.6 Java 的电脑。如果这不起作用,我怎样才能给我的 STS 更多内存以防止跌倒。我试图谷歌它,但我没有发现任何有用的东西。

4

1 回答 1

0

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

于 2015-08-12T09:38:47.207 回答