-1
私たちのサーバーはパフォーマンス上の問題を抱えているため、何らかの分析を行う必要があります。 1つの解決策は、およそ100Gの非常に巨大なヒープダンプを作成することです。いくつかのプロファイラツール、JProfiler、Eclipse MAT ...を使って解析します。JProfiler/Eclipseを使用して100ギガバイトのヒープダンプを解析することは可能ですか?
しかし、これらのアナライザは、ヒープダンプを解析する際に非常に大量のメモリを占有することに問題があります。
JProfiler/Eclipse MATを使用して、このような大きなヒープダンプを分析することは可能ですか?このプロセスを完了するために必要なサーバーの種類。
スナップショットを開こうとしましたか?スナップショットを開いたマシンでどれくらいのメモリがありますか? 100Gのスナップショットを開くのに100Gのメモリは必要ありませんが、そのメモリのほんの一部しか使用していない場合は、スワップが多くなり、読み込み時間が大幅に増加します。 –
@Ingo Kegel私のサーバーは16Gのメモリを持っています。このような巨大なダンプを解析するのに必要なメモリの最小要件は何か不思議です。ありがとう! – Jack
残念ながら、それは一般的に言うことはできません。インデックスの中には、メモリ内に構築されなければならないものもあり、そのサイズは、一般的な参照構造およびオブジェクトレイアウトに依存して、桁違いに変化する可能性があります。 –