最近、phpstorm を使用してプロジェクトを開発する場合、javascript ファイルが読み込まれている限り、プロジェクト ファイルに大量のデータが含まれている場合、JavaScript ファイルがロードされている限り、クラッシュするまで動かなくなることがあります。メモリ設定を調整し、動的プロンプトをオフにし、phpstorm のセーフ モードを使用しましたが、どれもカードの問題を解決できません。その間、phpstorm を諦めて他の IDE 開発に切り替えようともしました。ただし、phpstorm ほど使いやすいわけではありません。仕方がありません。中国の Baidu で解決策が見つからなかったので、外に出て探すしかありませんでした。
最後に、海外のフォーラムで異なる回答を見ました。 2 つの JAVA 仮想マシンのパラメータが変更されている限り、カードの問題は完全に解決されます。
手順は次のとおりです:
phpstorm.vmoptions ファイルを見つけて、メモ帳で開きます。
次の 2 行のコードを追加します:
-Dawt.usesystemAAF -Dawt.java2d.opengl=true
保存して終了します。
感想:
phpstorm は JAVA を使用して開発されています。 IDE にはソース ファイルのキーワード レンダリング機能が備わっているため、ファイルの編集またはマウスの移動によってレンダリング操作がトリガーされます。 phpstorm のデフォルトの JAVA 環境では、リアルタイム レンダリングを実現するためにマシンのハードウェア アクセラレーション テクノロジが使用されないため、当然システムはフリーズします。 JAVA 環境でシステムがデフォルトでハードウェア アクセラレーションを使用している限り、システム リソースを占有しすぎて phpstorm がフリーズする問題は解決できます。
これで、使い慣れた phpstorm 環境を再び使用できるようになります。
注:
プロジェクトで使用されるテクノロジーは次のとおりです: yii2 + extjs 6.0.1 + mysql
以上は、phpstorm の実行が停止する問題を解決する方法を紹介しました。 、phpstorm のコンテンツを含む、PHP チュートリアルに興味のある友人に役立つことを願っています。