Phpstormはメソッドジャンプや全検索をサクサク使える便利なIDEですが、反面、メモリを食べ過ぎて動作が遅くなってしまうときがあります。そんな時に試してほしい設定があります。
目次
最大ヒープサイズを変更する
ヘルプ > メモリ設定を変更 から最大ヒープサイズを変更することができます。初期値は750MiBとかだったと思いますが、これを変更することで使用できるメモリが増え、動作が軽くなることがあります。
ガベージコレクションをする
画面右下のステータスバーを右クリックして、「メモリインジケータ」にチェックを入れると、メモリ使用量表示エリアが現れます。このメモリ使用量表示エリアをクリックすることでガベージコレクションができます。
なお、このガベージコレクションはアプリケーション全体に対するものではないので、効果を実感できるほどのものではないですが、気持ち軽くなる感じです。
ディレクトリに除外フラグを立てる
Phpstormでは、全検索のために全ファイルに対してインデックスをはろうとします。もし、プロジェクトディレクトリ配下に全検索が必要なディレクトリ(Vender)などがある場合、除外フラグを立てることでインデックスを作成する時間が無くなり、Phpstormが軽くなります。