Aptana Studio 3:为 JVM 提供超过约 1300MB 的内存

Aptana Studio 3:为 JVM 提供超过约 1300MB 的内存

从 Stack Overflow 移出。

我在 64 位 Windows 7 上运行 Aptana Studio 3.6.1。

Aptana 网站声称该 IDE 与 64 位环境兼容。当尝试使用 64 位 Java 版本时,IDE 无法加载。

我读到 64 位兼容性意味着支持 64 位操作系统,但 IDE 本身仅限于 32 位 Java 环境(本质上限制了允许使用的最大内存)。

我的电脑有四核处理器和 16GB RAM,但 Aptana 仍然很慢。

有没有办法允许 Aptana Studio 的堆大小超过 32 位限制?Eclipse 似乎允许这样做,但出于某种原因 Aptana 不允许(Aptana 源自 Eclipse)。

目前我的(工作)AptanaStudio3.ini看起来如下:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140116-2212
--launcher.XXMaxPermSize
1386M
--launcher.XXPermSize
512M
--launcher.defaultAction
openFile
-name
Aptana Studio 3
-vm
C:\Program Files (x86)\Java\jre1.8.0_45\bin\client\jvm.dll
-vmargs
-Xms512M
-Xmx1386M
-Xverify:none
-XX:PermSize=768M
-XX:MaxPermSize=1386M
-XX:+UseCompressedOops
-XX:+UseParallelGC
-XX:+AggressiveOpts
-XX:+UseFastAccessorMethods
-XX:CompileThreshold=100
-Declipse.p2.unsignedPolicy=allow
-Declipse.log.size.max=10000
-Declipse.log.backup.max=5
-Djava.awt.nativeDoubleBuffering=true
-Djava.awt.headless=true

如果我尝试将参数更改-vm为 64 位 Java 可执行文件/dll,则 IDE 将在启动时失败(使用Cannot start Java virtual machine或使用转储配置exit 13)。

如果我尝试增加-XmxXXMaxPermSize超过值 1386M,IDE 将无法启动Cannot start Java virtual machine

有一个--launcher.library位显示为win32x86,这表明启动器根本无法处理 64 位。启动器系统本身是否限制为 32 位?如果是,我是否可以“自行”以 64 位模式启动 Aptana?

(注意:我看到很多答案都说“只使用 32 位 Java”就可以解决所有问题。我特别想在 64 位 Java 版本上运行 Aptana,因为 32 位版本似乎严重限制了资源使用。)

相关内容