Ich benutze IDEA 12 Leda auf Mountain Lion. Ich wollte den maximalen Speicher erhöhen, den IDE verwenden kann. Ich habe die VMOptions in der Datei Info.plist auf gesetzt
-Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar
Wenn ich IDEA öffne, wird immer noch ein maximaler Speicher von 711 m angezeigt.
jps -v
zeigt an, dass meine VMOptions geladen wurden, aber durch die folgenden Optionen ersetzt wurden.
29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false
29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m
Woher kommt -Xmx800
das? Ich muss es entfernen.
java
macos
intellij-idea
jvm-arguments
Holzungen
quelle
quelle
~/Library/Preferences/IdeaIC14/idea.vmoptions
,idea64.vmoptions
bevor die Änderung erkannt wurde, d-Xmx2048m
. H.Antworten:
Aktuelle Version:
Help
|Change Memory Settings
::Seit IntelliJ IDEA 15.0.4 können Sie auch Folgendes verwenden:
Help
|Edit Custom VM Options...
::Dadurch wird automatisch eine Kopie der
.vmoptions
Datei im Konfigurationsordner erstellt und ein Dialogfeld zum Bearbeiten geöffnet.Ältere Versionen:
IntelliJ IDEA 12 ist eine signierte Anwendung. Daher wird das Ändern der Optionen in
Info.plist
nicht mehr empfohlen, da die Signatur nicht übereinstimmt und abhängig von Ihren Systemsicherheitseinstellungen Probleme auftreten (die App wird entweder nicht ausgeführt oder die Firewall beschwert sich bei jedem Start oder Die App kann den System-Keystore nicht zum Speichern von Passwörtern verwenden.Als Ergebnis der Adressierung von IDEA-94050 wurde in IDEA 12 eine neue Möglichkeit zur Bereitstellung von JVM-Optionen eingeführt:
Um beispielsweise die Option -Xmx2048m zu verwenden, sollten Sie die Originaldatei
.vmoptions
von/Applications/IntelliJ IDEA.app/bin/idea.vmoptions
nach kopieren~/Library/Preferences/IntelliJIdea12/idea.vmoptions
und dann die-Xmx
Einstellung ändern .Die endgültige Datei sollte folgendermaßen aussehen:
Das Kopieren der Originaldatei ist wichtig, da Optionen nicht hinzugefügt , sondern ersetzt werden .
Auf diese Weise bleiben Ihre benutzerdefinierten Optionen zwischen Aktualisierungen erhalten und die Anwendungsdateien bleiben unverändert, was die Signaturprüfung glücklich macht.
Community Edition :
~/Library/Preferences/IdeaIC12/idea.vmoptions
Stattdessen wird die Datei verwendet.quelle
$ cp -i /Applications/IntelliJ\ IDEA\ 12.app/bin/idea.vmoptions ~/Library/Preferences/IntelliJIdea12/
. Dies entspricht den neuesten IDEA-Konfigurationsdokumenten unter jetbrains.com/idea/webhelp/increasing-memory-heap.html, wie von michael-m erwähnt.cp /Applications/IntelliJ\ IDEA\ 13.app/bin/idea.vmoptions ~/Library/Preferences/IntelliJIdea13/idea.properties
und dannvi ~/Library/Preferences/IntelliJIdea13/idea.properties
Hilfreicher Trick Ich dachte, ich würde diesen alten Thread teilen.
Mit der
Show memory indicator
Einstellung können Sie sehen, wie viel Speicher verwendet wird, und die Einstellungen entsprechend anpassen .Es wird unten rechts im Fenster angezeigt.
quelle
View
Stellen Sie sicher, dass auch ▶Status Bar
aktiviert ist.Für IDEA 13 und OS X 10.9 Mavericks lauten die richtigen Pfade:
Original: / Applications / IntelliJ IDEA 13.app/Contents/bin/idea.vmoptions
Kopieren Sie nach: ~ / Library / Preferences / IntelliJIdea13 / idea.vmoptions
quelle
Hier ist ein Link zur neuesten Dokumentation ab heute http://www.jetbrains.com/idea/webhelp/increasing-memory-heap.html
quelle
The memory heap available to IntelliJ IDEA may be changed by editing the corresponding VM options. Depending on the platform, these files are:....
. - TLDR für Sie?Für die Intellij2018-Version verwende ich die folgende Konfiguration für eine bessere Leistung
quelle
Gehen Sie zu diesem Pfad "C: \ Programme (x86) \ JetBrains \ IntelliJ IDEA 12.1.4 \ bin \ idea.exe.vmoptions" und ändern Sie die Größe in -Xmx512m
Ich hoffe, es wird funktionieren
quelle
OSX 10.9, wenn Sie sich nicht um signierte Anwendungen kümmern, können Sie diese einfach ändern
quelle
Es sieht so aus, als würde IDEA dies für Sie lösen (wie alles andere auch). Wenn Sie ein großes Projekt laden und es verprügeln lassen, wird ein Dialogfeld zum Aktualisieren der Speichereinstellungen geöffnet. Wenn Sie 2048 für Xmx eingeben und auf "Herunterfahren" klicken und dann IDEA neu starten, wird IDEA mit mehr Speicher gestartet. Dies scheint für Mac OS gut zu funktionieren, obwohl es für mich unter Windows nie zu bestehen scheint (nicht sicher über IDEA 12).
quelle
Auf meinem Computer funktioniert dies nur in
bin/idea.vmoptions
. Wenn Sie die Einstellung in hinzufügen,~/Library/Preferences/IntelliJIdea12/idea.vmoptions
bleibt die IDEA beim Start hängen.quelle
idea.vmoptions
in denPreferences
Optionen keine Optionen hinzugefügt werden, diese ersetzt werden. Daher müssen Sie die Originaldatei aus dembin
Verzeichnis kopieren und dann ändern.Einige Ergänzungen zur Top-Antwort hier https://stackoverflow.com/posts/13581526/revisions
.vmoptions
Und so etwas haben Sie unten rechts
quelle
Neuere Versionen von IntelliJ (sicherlich WebStorm und PhpStorm) haben diese Änderung noch einfacher gemacht, indem ein
Help >> Change Memory Settings
Menüelement hinzugefügt wurde , das einen Dialog öffnet, in dem das Speicherlimit festgelegt werden kann.quelle
Ich benutze Mac und Idea 14.1.7. Die Datei idea.vmoptions finden Sie hier: / Applications / IntelliJ IDEA 14.app/Contents/bin
Einzelheiten
quelle