アイデアを見るためにメモリスタック情報をどうやって見ますか?
Ideaのメモリスタック情報を確認するには、次の手順に従って操作できます。
- アイデアを開き、堆積情報を表示したいプロジェクトを開きます。
- Ideaのメニューバーの上部にある、「実行」メニューを選択します。
- “Run”メニューから “Edit Configurations” を選択してください。
- 弾出するウィンドウで、スタック情報を表示したい設定を選択してください。
- 「VMオプション」フィールドの右側に、メモリスタック情報の出力を有効にするために以下のパラメータを追加してください。
- -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/heapdump
→
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/heapdump - その中で、/path/to/heapdumpは、堆積情報を出力するファイルのパスを示します。
- “OK”をクリックして設定を保存してください。
- プロジェクトを実行する際にメモリオーバーフローエラーが発生した場合、Ideaはスタック情報を指定されたファイルパスに出力します。
- 指定された出力ファイルを開くと、スタック情報を表示できます。
上記の手順は、Ideaを設定してスタック情報をファイルに出力するものであり、スタック情報をコンソールで表示したいだけの場合は、ステップ5と7を省略することができます。Ideaはスタック情報を直接コンソールに出力します。