Wenn ich in letzter Zeit phpstorm verwende, um Projekte zu entwickeln, wenn ich eine Datei lade und ausführe, egal wie groß sie ist und die Projektdatei viele Daten enthält, kann phpstorm hängen bleiben und einfrieren. Ich habe die Speichereinstellungen angepasst, dynamische Eingabeaufforderungen deaktiviert und den abgesicherten Modus von phpstorm verwendet, aber keine davon kann das Kartenproblem lösen. Ich habe auch versucht, PHPstorm aufzugeben und andere IDEs für die Entwicklung zu verwenden. Sie sind jedoch nicht so einfach zu verwenden wie PHPstorm. Es gab keine Möglichkeit, ich konnte auf Baidu in China keine Lösung finden, also musste ich rausgehen und danach suchen.
Endlich habe ich in einem ausländischen Forum unterschiedliche Antworten gesehen. Solange zwei Parameter der Java Virtual Machine geändert werden, ist das Kartenproblem vollständig gelöst.
Die Schritte sind wie folgt:
1. Suchen Sie die Datei phpstorm.vmoptions und öffnen Sie sie mit Notepad.
2. Fügen Sie die folgenden zwei Codezeilen hinzu:
-Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=true
3.
Denken:
phpstorm wird mit JAVA entwickelt. Da die IDE die Schlüsselwort-Rendering-Funktion für die Quelldatei bereitstellt, löst jede Bearbeitung der Datei oder jede Bewegung der Maus den Rendering-Vorgang aus. Die Standard-JAVA-Umgebung von phpstorm nutzt nicht die Hardwarebeschleunigungstechnologie des Computers, um Echtzeit-Rendering zu erreichen, sodass das System natürlich einfriert. Solange das System in der JAVA-Umgebung standardmäßig die Hardwarebeschleunigung verwendet, kann das Problem gelöst werden, dass zu viele Systemressourcen belegt werden und PHPStorm einfriert.
Jetzt können Sie wieder die gewohnte Umgebung von phpstorm nutzen.
Weitere Artikel zum langsamen Betrieb des PHP-Editors PhpStrom finden Sie auf der chinesischen PHP-Website!