このIDEとの関係は誰でも知っていますか?私はしばらくそれを実行していましたが、最近非常に遅くなり、時々応答しなくなりました。多数のjsファイルを編集するだけでもCPUをゴブリングします。
可能性:1.私のコードベースは大きくなっています...
いずれにせよ、これが非常に遅いことに(さらに悪いことに)私は非常に驚いています。 IDEの開発者からの期待が高まるでしょう。
誰も以前にこの種の問題を抱えていましたか? 10倍
Webstormに適用して、状況が改善されるかどうかを確認できるパフォーマンスの調整がいくつかあります。同僚とWebstormが速度を落とすことに気付いたとき、これらの調整によりすべての問題が解決しました。
まず最初に、プロジェクトから特定のディレクトリを除外することにより、webstormリソースを効率的に使用するようにプロジェクトを構成します。これにより、含まれるファイルがメモリ内でインデックス付けされず、ファイルやファイル内のテキストの検索などの機能を実行するときにパフォーマンスが低下することはありません。除外する適切な候補の例には、node_modules
ディレクトリおよびコンパイルされたコードディレクトリがあります。
それでもパフォーマンスの問題がある場合は、次を試してください。
デフォルトでWindowsを使用している場合は、32ビットバージョンを使用します。 (プログラムファイル内の)Webstormディレクトリに移動すると、webstorm64.exe
が表示され、Webstormが64ビットモードで実行されます。 (あなたは 適切な64ビットJDKをインストールする必要があります あなた自身。)
IntelliJのデフォルトVMオプションIDEA=は、プロジェクトに10000以上のクラスが含まれており、開発者がIntelliJを最小化するためにデフォルトオプションを変更しようとする場合、 IDEA hangtime。
WebstormのJVMメモリ制限を引き上げることができます。 IDE_HOME\bin\<product>[bits][.exe].vmoptions
からVMオプションを開きます。最初にXms
とXmx
memoryの値を2倍にしてみてください。
非常に大きなXmxおよびXms値はあまり良くないことに注意してください。この場合、GarbageCollectorは一度にメモリの大部分を処理する必要があり、かなりのハングアップを引き起こします。
JVMメモリオプションの設定の詳細については、以下を参照できます。
UIから実行できるようになりました。
これらは私の前後です。ガベージコレクターに問題はありません。すべての値に4を掛けます。マシン:20Gb RAM、4Ghz i7 CPUおよびSSDディスク。デフォルトでは、遅れ始めました。遅れはもうありません。
クイックコピー用のテキストとして貼り付ける:
# custom WebStorm VM options
# Default:
# -Xms128m
# -Xmx750m
# -XX:ReservedCodeCacheSize=240m
# -XX:+UseCompressedOops
-Xms512m
-Xmx3000m
-XX:ReservedCodeCacheSize=960m
-XX:+UseCompressedOops