PhpStormはネットブックで非常に遅くて遅いですが、応答性のためにIDEを最適化しますか?


85

最近、PhpStorm6からPhpStorm7にアップグレードしました。すべての改善点を確認できてうれしく思いますが、低電力のネットブックでは実行速度が非常に遅くなります。入力してからテキストが表示されるまでの遅延は、多くの場合5〜6秒で、行数が増えると悪化します。この段階では使用できません。

一般的なIDEの速度と応答性を向上させるにはどうすればよいですか?

回答:


164

2017年の編集:可能な場合は、最初にPhpStormにRAMを割り当てて実験してみてください。これを行う

  1. に行く Help -> Edit Custom VM Options
  2. 変更-Xms-Xmxて、ハードウェアに適したものにする。私は持っ-Xms512mています-Xmx2048m8ギガバイトのRAMラップトップ上で。
  3. PhpStormを再起動します。
  4. PhpStormが現在使用しているRAMの量を確認したい場合は、に移動しFile -> Settingsて検索し、有効にすることができshow memory indicatorます。

元の回答:IDEの応答性を高めるためにいくつかの変更を加えました。できることはもっとたくさんあると思いますが、これらはパフォーマンスを使用可能なマージン内に十分に改善することがわかりました。最も効果的なものから最も低いものへ:

  1. 言語インジェクションを無効にする:[ファイル]-> [設定]-> [言語インジェクション]。快適な数のボックスのチェックを外します。HTMLは私にとって本当のキラーでした。
  2. インスペクションを無効にします:[ファイル]-> [設定]-> [インスペクション]。必要のない数だけチェックを外します。
  3. 未使用のプラグインを無効にします:[ファイル]-> [設定]-> [プラグイン]。未使用のチェックを外します。

これらの変更により、起動時間が短縮され、IDE全般の応答性が大幅に向上しました。


1
アクティブ化show memory indicatorして変更が表示されない場合、その機能がステータスバーに表示されます。 jetbrains.com/help/phpstorm/status-bar.html [表示]> [ステータスバー]で
Rick Gladwin

設定する-Xms1024mと動作をphpstorm64.exe停止しました。コマンドラインから実行しても、役に立たず、エラーも表示されませんでした。
ダノン2018

XmsとXmxの値をどのように計算していますか-特定のロジックを教えてください。
RagavanRajan19年

おかげで、意図を無効にする良いヒントがあります。「パワーセーフモード」と比較してどのような違いが生じる可能性があるかを確認するために、すべてをオフにしておきます。どういうわけか検査が必要です。
グイド

101

これらをphpstorm.exe.vmoptionsまたはphpstorm64.exe.vmoptionsファイルの下部に追加します。

-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true

エディターが実際に使用できるようになるまでの確実なスピードアップ。

なぜ人々がJavaでエディターを作成するのか、私は一生理解できません。


6
良い神様、どうもありがとうございました。これにより、エディターでのスクロールが大幅に改善されました。
予見者

6
多くのことを試しました..これが私のために働いた唯一のものであり、スクロール速度が大幅に向上しました
bruchowski 2015

5
命の恩人:-)「私は一生の間、人々がJavaでエディターを作成する理由を理解することは決してありません。」- 私もダメ。私は実際にJavaを使用しない優れたPHPIDEを長い間検索してきました
Jan Sverre 2015年

9
これは何をしますか?
JordyvD 2016

24
これらはIDE内から追加できることに注意してください。行くHelp> -Edit Custom VB Options...
voidstate

22

PhpStormをすぐに高速化する必要がある場合は、省電力モードをオンにします。([ファイル]> [省電力モード]またはIDEステータスバーの[Hectorthe Inspector]アイコンを使用)。このモードでは、オンザフライのコード検査がオフになります。このようにして、開始した内容を終了し、後で非アクティブ化するコード検査を決定できます。


4
コード検査を無効にするだけなので、CPUリソースが解放されます。
Shumoapp 2016

3

2017.1よりも最近のバージョンを使用している場合は古くなっています:

新しいphpstormバージョンを高速化する最も効果的な方法は、phpstorm2017.1でデフォルトで出荷される実験的な機能です。それまでは、jetbrains製品(webstorm、phpstormなど)でアクティブ化できます

Help=>をクリックしますEdit custom properties
Add editor.zero.latency.typing = trueを
ます。アプリケーションを閉じて再度開きます。

私にとって、変更の入力はもう遅れていません。他のトリックは私を助けなかったか、目立った方法ではありませんでした。


1

プロジェクトから不要なファイルを削除してみてください。プロジェクト内に3k以上の* .htmlログファイルがあり、[プロジェクト]タブを開いたときに入力がひどく遅くなりました。(プロジェクトタブを非表示にするか、PHPプラグインをオフにすることで、PHPStormの速度も向上しますが、明らかにこれらは実行可能なトレードオフではありません。)(PHPStorm 2016を使用しています)


0

私の場合、PhpStormはまったく遅くありませんでした。モニタードライバーのバグにより深刻な遅延が発生し、たまたまそのモニターをPhpStorm専用にしました。ここまで読んだら、別のモニターでPhpStormを試してみてください。時間を大幅に節約できます。


0

PhpStormの最大メモリ割り当てをデフォルトを超えて増やすのに役立つ可能性があります。

私の場合、2GBに制限されていました。Windowsマシンについて質問されたのは知っていますが、これを読んでいるMacユーザーの場合、プロジェクトを開かずにPhpStormを開くことでこれを変更できます。次に、[構成]> [カスタムプロパティの編集]をクリックして、xmx値を上限に変更します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.