Edit 2017 : Möglicherweise möchten Sie zuerst versuchen, PhpStorm etwas mehr RAM zuzuweisen, falls verfügbar. Mach das bis
- Ich gehe zu
Help -> Edit Custom VM Options
- Ändern Sie
-Xms
und -Xmx
um etwas Vernünftiges für Ihre Hardware zu sein. Ich habe -Xms512m
und -Xmx2048m
auf einem 8GB RAM Laptop.
- Starten Sie PhpStorm neu.
- Wenn Sie sehen möchten, wie viel RAM PhpStorm derzeit verwendet, können Sie nach
File -> Settings
suchen und diese aktivieren show memory indicator
.
Ursprüngliche Antwort : Ich habe einige Änderungen vorgenommen, um die Reaktionsfähigkeit der IDE zu erhöhen. Ich bin mir sicher, dass es noch mehr Dinge gibt, die man tun könnte, aber ich habe festgestellt, dass diese die Leistung so gut wie möglich verbessern. Vom effektivsten zum am wenigsten:
- Sprachinjektionen deaktivieren: Datei -> Einstellungen -> Sprachinjektionen. Deaktivieren Sie so viele Kästchen, wie Sie möchten. HTML war der wahre Killer für mich.
- Inspektionen deaktivieren: Datei -> Einstellungen -> Inspektionen. Deaktivieren Sie so viele, wie Sie nicht benötigen.
- Deaktivieren Sie nicht verwendete Plugins: Datei -> Einstellungen -> Plugins. Deaktivieren Sie unbenutzt.
Diese Änderungen haben sowohl die Startzeit verkürzt als auch die Reaktionsfähigkeit der IDE im Allgemeinen erheblich erhöht.
show memory indicator
und keine Änderung sehen, wird diese Funktion in der Statusleiste angezeigt. jetbrains.com/help/phpstorm/status-bar.html Möglicherweise müssen Sie dies in Ansicht>-Xms1024m
, hat esphpstorm64.exe
aufgehört zu arbeiten. Selbst das Ausführen über die Befehlszeile hat weder geholfen noch Fehler angezeigt.Fügen Sie diese Ihrer
phpstorm.exe.vmoptions
oder Ihrerphpstorm64.exe.vmoptions
Datei unten hinzu:Solide Beschleunigung bis zu dem Punkt, an dem der Editor jetzt tatsächlich verwendet werden kann.
Ich werde für mein Leben einfach nie verstehen, warum Leute Editoren in Java erstellen.
quelle
Help
->Edit Custom VB Options...
Wenn Sie PhpStorm sofort beschleunigen müssen, aktivieren Sie den Energiesparmodus. (Datei> Energiesparmodus oder über das Symbol "Hector the Inspector" in der IDE-Statusleiste). In diesem Modus werden die Code-Inspektionen im laufenden Betrieb deaktiviert. Auf diese Weise können Sie das, was Sie begonnen haben, beenden und später entscheiden, welche Code-Inspektionen deaktiviert werden sollen.
quelle
Veraltet, wenn Sie eine Version verwenden, die aktueller als 2017.1 ist:
Der effektivste Weg, um die neue phpstorm-Version zu beschleunigen, ist eine experimentelle Funktion, die standardmäßig in phpstorm 2017.1 ausgeliefert wird. Bis dahin können Sie es auf Jetbrains-Produkten (Webstorm, PHP-Storm usw.) aktivieren.
Klicken Sie auf
Help
=>Edit custom properties
Editor hinzufügen.zero.latency.typing = true
Schließen Sie die Anwendung und öffnen Sie sie erneut.
Für mich ist die Änderung der Eingabe nicht mehr verzögert. Andere Tricks haben mir nicht oder nur merklich geholfen.
quelle
Versuchen Sie, unnötige Dateien aus Ihrem Projekt zu entfernen. Ich hatte 3k + * .html-Protokolldateien in meinem Projekt und das verlangsamte die Eingabe schrecklich, als die Registerkarte "Projekt" geöffnet war. (Das Ausblenden der Registerkarte "Projekt" oder das Deaktivieren des PHP-Plugins beschleunigt ebenfalls PHPStorm, aber dies sind offensichtlich keine praktikablen Kompromisse.) (Ich verwende PHPStorm 2016)
quelle
In meinem Fall war PhpStorm überhaupt nicht langsam - ein Fehler in meinem Monitortreiber führte zu einer starken Verzögerung, und es kam einfach vor, dass ich diesen Monitor PhpStorm widmete. Wenn Sie so weit gelesen haben, versuchen Sie es mit PhpStorm auf einem anderen Monitor. Das hätte mir viel Zeit gespart.
quelle
Es ist möglich, dass dies dazu beiträgt, die maximale Speicherzuweisung für PhpStorm über den Standardwert hinaus zu erhöhen.
Für mich war es auf 2 GB begrenzt. Ich weiß, dass Sie nach einem Windows-Computer gefragt haben, aber für Mac-Benutzer, die dies lesen, können Sie dies ändern, indem Sie PhpStorm öffnen, ohne ein Projekt zu öffnen. Klicken Sie dann auf Konfigurieren> Benutzerdefinierte Eigenschaften bearbeiten und ändern Sie den xmx-Wert auf einen höheren Grenzwert.
quelle