割り当てトラッキングを使用した Java メモリスラッシングのトラブルシューティング

割り当てトラッキングは、特定のクラスのインスタンスを割り当てるすべてのコードパスとビジネストランザクションを追跡します。そして、インスタンスを作成および破棄するコードパス/ビジネストランザクションを検出します。

割り当てトラッキングを使用するには、次の手順を実行します。

  1. [Drill Down] オプションを使用し、診断セッションをトリガーする。
  2. Allocation Trackingタブをクリックする。
  3. [Start Allocation Tracking Session] をクリックし、コードパスとビジネストランザクションのトラッキングを開始する。
  4. セッション期間を入力し、データ生成に少なくとも1~2分を割り当てる。
  5. [Refresh] をクリックし、セッションデータを取得する。
  6. セッションをクリックし、詳細を表示する。
  7. Code PathsとBusiness Transactionパネルに表示されている情報を使用して、メモリスラッシングの問題の根源を特定する。