IDE のメモリヒープを増やす
PhpStorm を実行している Java 仮想マシン(JVM)は、事前定義された量のメモリを割り当てます。デフォルト値はプラットフォームによって異なります。速度が低下している場合は、メモリヒープを増やすことをお勧めします。
メインメニューで、
に移動します。割り当てる必要なメモリ量を設定し、保存して再起動をクリックします。
このアクションは、JVM が PhpStorm を実行するために使用する -Xmx
オプションの値を変更します。新しい設定を有効にするには、PhpStorm を再起動します。
PhpStorm は、ガベージコレクション後の空きヒープメモリの量が最大ヒープサイズの 5% 未満である場合も警告します。
構成をクリックして、JVM によって割り当てられるメモリの量を増やします。何が適切な値かわからない場合は、PhpStorm によって提案されたものを使用してください。
保存して再起動をクリックし、PhpStorm が新しいメモリヒープ設定で再起動するまで待ちます。
メモリインジケーターを有効にする
PhpStorm は、ステータスバーに使用済みメモリの量を表示できます。割り当てるメモリの量を判断するために使用します。
ステータスバーを右クリックして、メモリインジケータを選択します。
Toolbox アプリ
Toolbox アプリを使用している場合は、特定の IDE インスタンスに割り当てられている最大ヒープサイズを、起動せずに変更できます。
Toolbox アプリを開き、関連する IDE インスタンスの横にある設定アイコンをクリックして、設定を選択します。
インスタンス設定タブで、構成を展開し、最大ヒープサイズフィールドにヒープサイズを指定します。
IDE インスタンスが現在実行中の場合、新しい設定は、再起動した後にのみ有効になります。
Toolbox アプリで管理されていないスタンドアロンインスタンスを使用していて、起動できない場合は、割り当てられたメモリの量を制御する -Xmx
オプションを手動で変更できます。デフォルトの JVM オプションファイルのコピーを作成し、その中の -Xmx
オプションの値を変更します。
関連ページ:
ユーザーインターフェース
PhpStorm でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、実行ツールウィンドウ、プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはプロジェクトビューの代わりとなるもので、プロジェクトの構造を確認したり、特定のファイルを開いたり、現...
詳細な構成
IDE 設定で使用できる標準オプションに加えて、PhpStorm を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:PhpStorm は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン (JVM) 上で実行されます。PhpStorm の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されます。<IDE_HOME>\bin\phpstorm64.exe.vmo...
IDE の起動 Java ランタイムを変更する
Java アプリケーションとして、PhpStorm には Java ランタイム環境(JRE)が必要です。デフォルトでは、PhpStorm は、IDE に含まれている JetBrains ランタイム(OpenJDK のフォーク)を使用します。JetBrains ランタイムは、さまざまな既知の OpenJDK および Oracle JDK のバグを修正し、パフォーマンスと安定性を向上させます。ただし、場合によっては、別の Java ランタイムまたは特定のバージョンの JetBrains ランタイムを使用...