dotMemory 2026.1 Help

キー保持パス

キー保持パス ビューでは、オブジェクトインスタンスの主要な保持パスを確認できます。 具体的には、互いに最も大きく異なるパスのみが表示されます。 最短の保持パスに重点を置く他の保持ビューとは異なり、このビューでは、考えられるすべての保持の組み合わせで圧倒されることなく、最も重要で明確な保持パスがハイライトされます。

例えば:

保持オブジェクトの例

オブジェクト Dキー保持パス ビューには、 A> B> DE> F> G> D の 2 つのパスのみが含まれます。 パス A> C> DA> B> D とほぼ同一であるため、破棄されます。

このビューを使用すると、オブジェクトがメモリ内に保持されるさまざまな方法をすばやく理解できます。 さらに、 キー保持パス ビューでは、他のビューでは見落とされる可能性のある保持パスが明らかになり、メモリ保持の問題に関するより深いインサイトが得られます。

サンプル例

キー保存パスの例

さらに分析するオブジェクトを選択する

キー保持パス ビューでは、さらに分析するために次の項目を選択できます。

特定のインスタンスを選択するには

  • 次のいずれかを実行します。

    • リスト内のインスタンスをクリックします。

    • インスタンスを右クリックし、 このインスタンスを開く を選択します。

    この後、 キー保持パス サブジェクトが 分析パスに追加され、特定のインスタンスビューを使用してインスタンスをより詳細に分析できるようになります。

分析されたオブジェクトセットによって排他的に保持されるオブジェクトを選択するには

  • Open retained objectsこのセットによって保持されている開いているオブジェクト ボタンをクリックします。

    その後、 排他的に保持されるオブジェクト 件名が 分析パスに追加され、目的のオブジェクトのリストが 型別にグループ化ビューに表示されます。

2026 年 6 月 12 日