2016-10-06 3 views
0

jpcontrollerユーティリティを使用してオフラインスナップショットを作成すると、アプリケーションが約5-10秒間フリーズします。ちなみに、あなたがヒープダンプをする場合、私は見ることができる同じ動作。多分それを切る可能性があります。JProfilerスナップショットが遅い

スナップショットの作成方法を知っている人はいますか?

答えて

0

ヒープスナップショットを取得するには、ヒープ上のすべてのオブジェクトが列挙されるまでJVMをフリーズする必要があります。これはヒープが大きいほど徐々に長くなります。

+0

メソッド統計情報のみをオフラインで収集し、後で表示できますか?ヒープダンプは一切必要ありません。 – thepun599

+0

jpcontrollerから明示的に要求しない限り、ヒープダンプは行いません。ヒープダンプを取得すると、そのたびにスナップショットに保存されます。実行中のセッションでヒープダンプを削除する方法はありません。 –

+0

スナップショットを自分で作成するには、多くの時間がかかります。ちょうどjpcontrollerを起動してください。ヒープダンプはありません。投棄されたダンプはありません。ダンプはありません。全く何もありません。 「スナップショットを保存」を呼び出すたびに、JVMが約10秒間フリーズします。私はそれがより速く、解決策を探していたいと思っています。 – thepun599

関連する問題