Aptana Studio 3: Erlauben Sie mehr als ~ 1300 MB Speicher für JVM

936
ojrask

Aus Stapelüberlauf verschoben.

Ich verwende Aptana Studio 3.6.1 unter 64-Bit-Windows 7.

Aptana-Site gibt an, dass die IDE mit 64-Bit-Umgebungen kompatibel ist. Beim Versuch, eine 64-Bit-Java-Version zu verwenden, wird die IDE nicht geladen.

Ich habe gelesen, dass die 64-Bit-Kompatibilität bedeutet, dass ein 64-Bit-Betriebssystem unterstützt wird, die IDE selbst jedoch auf eine 32-Bit-Java-Umgebung beschränkt ist (im Wesentlichen wird der maximal zulässige Speicher begrenzt).

Mein PC verfügt über einen Quad-Core-Prozessor und 16 GB RAM, aber Aptana ist immer noch so verdammt langsam.

Gibt es eine Möglichkeit, mehr als die begrenzte maximale 32-Bit-Heap-Größe für Aptana Studio zuzulassen? Eclipse erlaubt dies anscheinend, aber aus irgendeinem Grund tut Aptana dies nicht (Aptana ist von Eclipse abgeleitet).

Momentan AptanaStudio3.inisieht mein (Arbeits-) so aus:

-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 

Wenn ich versuche, das -vmArgument in eine ausführbare 64-Bit-Java-Datei / -Dll zu ändern, schlägt die IDE beim Start fehl (entweder mit Cannot start Java virtual machineoder speichert die Konfiguration mit exit 13).

Wenn ich versuche, den Wert über -Xmxund XXMaxPermSizeüber 1386M zu erhöhen, beginnt die IDE nicht mit Cannot start Java virtual machine.

Es gibt dieses --launcher.libraryBit, das liest win32und x86das veranlasst, dass der Launcher 64-Bit überhaupt nicht verarbeiten kann. Ist das Launcher-System selbst auf 32 Bit begrenzt, und wenn ja, kann ich "Aptana" im 64-Bit-Modus starten?

(Hinweis: Ich habe viele Antworten gesehen, die besagen, dass "nur mit 32-Bit-Java" alles behoben wird. Ich bin besonders daran interessiert, Aptana auf einer 64-Bit-Java-Version auszuführen, da die 32-Bit-Version scheinbar die Ressourcennutzung begrenzt stark.)

1
-XX: MaxPermSize = 1386M bearbeiten Sie es. STTR vor 8 Jahren 0
Ich habe in meiner Frage angegeben, dass die Erhöhung des Wertes den Start von Aptana Studio verhindert. ojrask vor 8 Jahren 0
@ojrack Ich habe das inverse Problem gelöst. Die kleinste Menge an Speicher für die Anwendung und die höchste Geschwindigkeit. Das Problem ist vielmehr mit der Java-Maschine Garbage Collector und Memory Pool verbunden. Bei implizitem Speicherplatz belegen Speicher ungefähr die doppelte Größe der maximal angegebenen Grenze. Tatsächlich weisen Sie diese Parameter 4 GB zu. Wenn Sie mehr brauchen, dann setzen Sie x64 Aptana und x64 Java VM. STTR vor 8 Jahren 0

0 Antworten auf die Frage