発信参照
発信参照 ビューには、インスタンスから参照されるオブジェクトのリスト、インスタンスのフィールドなどの特定のインスタンスに関する詳細情報が表示されます。
発信参照 ビューを使用して、疑わしいと思われるインスタンスを完全にインスペクションします(メモリに問題が生じる可能性があります)。
このビューには、以下を含むリストが表示されます。
- フィールド
これらはインスタンスの単純型のフィールド(
int、boolなど)です。 フィールドには、スナップショット取得時の値も含まれます。 特定のフィールドの値は、 Ctrl+C の組み合わせでクリップボードにコピーできます。- リファレンス
これらはインスタンスから参照されるオブジェクトで、フィールドに関する情報も含みます。
インスタンスの参照のリストは、次の列で構成されます。
名前 | 説明 |
|---|---|
タイプ | 型名。 |
アドレス | インスタンスの仮想メモリアドレス。 |
参照カウント | 特定のインスタンスから参照されるオブジェクトの数。 |
バイト数 | 特定のインスタンスのサイズ(バイト単位)。 |
保持されたバイト数 | 特定のインスタンスによって排他的に保持されるすべてのオブジェクトの全体サイズ(バイト単位)。 |
サンプル

さらに分析するオブジェクトを選択する
発信参照 ビューでは、さらに分析するために次の項目を選択できます。
特定のインスタンスを選択するには
次のいずれかを実行します:
リスト内のインスタンスをダブルクリックします。
インスタンスを右クリックし、 このインスタンスを開く を選択します。
この後、 発信参照 件名が左側の分析パスに追加され、特定のインスタンスビューを使用してインスタンスをより詳細に分析できるようになります。
分析されたインスタンスによって排他的に保持されるオブジェクトを選択するには
このセットによって保持されている開いているオブジェクト ボタンをクリックします。この後、 保持オブジェクト 件名が左側の分析パスに追加され、目的のオブジェクトのリストが 型別にグループ化ビューに表示されます。