Aptana Studio 3: разрешить более 1300 МБ памяти для JVM
Перемещено из переполнения стека.
Я использую Aptana Studio 3.6.1 на 64-битной Windows 7.
Сайт Aptana утверждает, что IDE совместима с 64-битными средами. При попытке использовать 64-битную версию Java среда IDE не загружается.
Я читал, что совместимость с 64-разрядной версией означает, что поддерживается 64-разрядная ОС, но сама среда IDE ограничена 32-разрядной средой Java (по существу, ограничивая максимально допустимый объем используемой памяти).
Мой ПК имеет четырехъядерный процессор и 16 ГБ оперативной памяти, но 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
).
Если я попытаюсь увеличить -Xmx
а также XXMaxPermSize
выше значения 1386M среда не запускается Cannot start Java virtual machine
,
Есть что --launcher.library
бит, который читает win32
а также x86
, что наводит на мысль, что пусковая установка не может обрабатывать 64-битные вообще. Ограничена ли сама система запуска 32-разрядной версией, и если да, могу ли я "свернуть свою собственную", чтобы запустить Aptana в 64-разрядном режиме?
(Примечание: я видел много ответов о том, что "только использование 32-битной Java" исправляет все. Я особенно заинтересован в запуске Aptana на 64-битной версии Java, так как 32-битная версия, по-видимому, ограничивает использование ресурсов строго.)