Moved from Stack Overflow.
I'm running Aptana Studio 3.6.1 on 64-bit Windows 7.
Aptana site states that the IDE is compatible with 64-bit environments. When attempting to use a 64-bit Java version, the IDE doesn't load.
I read that the 64-bit compatibility means that a 64-bit OS is supported, but the IDE itself is restricted to a 32-bit Java environment (essentially limiting the maximum allowed memory to be used).
My PC has a quad-core processor and 16GB of RAM, but Aptana is still so damn slow.
Is there any way to allow more than the 32-bit limited max heap size for Aptana Studio? Eclipse seemingly allows this, but for some reason Aptana doesn't (Aptana is derived from Eclipse).
Currently my (working)
AptanaStudio3.ini looks like the following:
-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
If I attempt to change the
-vm argument to a 64-bit Java executable/dll, the IDE fails on startup (either with
Cannot start Java virtual machine or dumps the config with
If I attempts to increase the
XXMaxPermSize above the value 1386M the IDE fails to start with
Cannot start Java virtual machine.
There is that
--launcher.library bit which reads
x86, which instigates that the launcher cannot handle 64-bits at all. Is the launcher system itself limited to 32-bits and if so, could I "roll my own" to start Aptana in 64-bit mode?
(Note: I've seen lots of answers stating that "just using the 32-bit Java" fixes everything. I'm specifically interested in running Aptana on a 64-bit Java version, as the 32-bit version seemingly limits resource usage severely.)