Переміщено з переповнення стека.
Я запускаю Aptana Studio 3.6.1 на 64-розрядної Windows 7.
Сайт Aptana зазначає, що IDE сумісний із 64-бітовим середовищем. При спробі використання 64-бітної версії Java IDE не завантажується.
Я читав, що 64-розрядна сумісність означає, що підтримується 64-розрядна ОС, але сама IDE обмежена 32-бітним середовищем Java (по суті обмежує максимально дозволену пам'ять, яку потрібно використовувати).
У мого ПК є чотириядерний процесор і 16 Гб оперативної пам’яті, але Аптана все ще так чортово повільний.
Чи можна дозволити більше ніж 32-бітний обмежений розмір максимуму для Aptana Studio? Затьмарення, здавалося б, дозволяє це, але Аптана чомусь не робить (Аптана походить від затемнення).
Наразі мій (працюючий) 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-розрядний виконуваний файл / dll, IDE не спрацьовує при запуску (або з Cannot start Java virtual machine
конфігурацією, або з дампом exit 13
).
Якщо я спробую збільшити значення -Xmx
і XXMaxPermSize
вище значення 1386M, IDE не починається Cannot start Java virtual machine
.
Є той --launcher.library
біт, який читає, win32
і x86
який наштовхує на те, що пускач взагалі не може обробляти 64-бітні. Чи обмежена сама система запуску 32-бітною, і якщо так, то чи можу я "закатати свою", щоб запустити Aptana в 64-бітному режимі?
(Примітка. Я бачив багато відповідей, в яких зазначається, що "просто за допомогою 32-бітної Java" все виправляє. Мені особливо цікаво запустити Aptana на 64-бітній версії Java, оскільки 32-бітна версія, здавалося б, обмежує використання ресурсів суворо.)