【发布时间】:2015-08-11 08:14:34
【问题描述】:
这是我的 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 更多内存以防止跌倒。我试图用谷歌搜索它,但我没有找到任何有用的东西。
【问题讨论】:
-
这可能是使用 32 位 Java 可以获得的最大值。更多你需要一个 64 位 JVM(这意味着你还必须使用 64 位 Eclipse/STS)。
标签: eclipse heap-memory ini spring-tool-suite low-memory