Aptana Studio 3: разрешить более ~1300 МБ памяти для JVM

Aptana Studio 3: разрешить более ~1300 МБ памяти для JVM

Перенесено со Stack Overflow.

Я использую Aptana Studio 3.6.1 на 64-битной Windows 7.

На сайте Aptana указано, что IDE совместима с 64-битными средами. При попытке использовать 64-битную версию Java IDE не загружается.

Я читал, что совместимость с 64-битной ОС означает, что поддерживается 64-битная ОС, но сама IDE ограничена 32-битной средой Java (по сути, ограничивая максимально допустимый объем используемой памяти).

У моего ПК четырехъядерный процессор и 16 ГБ оперативной памяти, но Aptana все равно чертовски медленная.

Есть ли способ разрешить больше, чем 32-битный максимальный размер кучи для Aptana Studio? 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).

Если я попытаюсь увеличить значение -Xmxвыше XXMaxPermSize1386M, IDE не запустится Cannot start Java virtual machine.

Есть тот --launcher.libraryбит, который читает win32и x86, который подстрекает, что лаунчер вообще не может обрабатывать 64-битные системы. Ограничена ли сама система лаунчера 32-битными системами, и если да, могу ли я "накрутить свою собственную", чтобы запустить Aptana в 64-битном режиме?

(Примечание: я видел много ответов, в которых говорилось, что «использование только 32-битной Java» исправляет все. Я особенно заинтересован в запуске Aptana на 64-битной версии Java, поскольку 32-битная версия, по-видимому, серьезно ограничивает использование ресурсов.)

Связанный контент