Ich verwende IntelliJ für die Scala-Entwicklung und habe letzte Woche 8 GB neuen RAM erhalten, also dachte ich: Zeit, ihn zu verwenden. Ich habe meinen Task-Manager überprüft und IntelliJ mit ~ 250 MB gefunden . Durch Eclipse wusste ich, dass das Optimieren von JVM-Optionen viel zur Verbesserung der Geschwindigkeit beitrug, also googelte ich ...
und fand dieses für OS X Ich konnte die JVM-Option nicht sofort finden, also fing ich an, Xmx zu optimieren. Bei 1 GB wurde mir klar, dass es nicht mehr startet. Ich habe die IntelliJ Java-Version überprüft und festgestellt, dass sie veraltet und 32-Bit ist.
Um Ihr aktuelles JDK und 64-Bit zu verwenden , müssen Sie Ihren Link ändern von:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
zu
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
und stellen Sie "Start in" ein
Die Fledermaus sucht JDK_HOME
und verwendet jetzt 64bit.
Meine aktuellen VM-Optionen , die sich in befinden
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
sind
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Stattdessen -XX:+UseParallelGC
können Sie verwenden -XX:+UseConcMarkSweepGC
, was ist
Die akzeptierte Wahl für Desktop-Apps, aber ich habe kürzlich zum Durchsatzkollektor gewechselt. Denn mit einer schnellen Maschine und einem ausreichend kleinen Haufen haben Sie schnelle Pausen, mehr Durchsatz und keine Probleme mit der Fragmentierung (ijuma. #scala)
Änderungen:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Ich werde mich vorerst an diese Optionen halten. Ich würde gerne Ihre Erfahrungen damit wissen.
Welche Optionen eignen sich am besten für Sie? Wie verstecke ich dieses Cmd-Fenster, während ich IntelliJ durch das Fenster starte .bat
? :) :)
Übrigens, hier ist ein weiterer Link zum Einstellen von IntelliJ . Grundsätzlich heißt es auf S.20 / 21 , Windows-Wiederherstellung und Antivirus für Systemverzeichnisse zu deaktivieren.
Eine andere Möglichkeit, IntelliJ zu beschleunigen, besteht darin, den Intellij-Systemordner auf dem RAM- Laufwerk abzulegen (danke an OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Siehe Superuser für Win 7 64-Bit-RAM-Laufwerk oder dieses . 1 GB scheint mir in Ordnung zu sein.
Ein weiterer Hinweis, den mir ein Freund gegeben hat, ist , die Projektverzeichnisse von Ihrem Antivirenprogramm auszuschließen (Scan bei Zugriff).
Es gibt ähnliche Beiträge zum Optimieren von Eclipse:
idea64.exe.vmoptions