バックトレース
コールツリーと同様に、 バックトレース ビューには、特定のオブジェクトセットを作成した呼び出しのリストが表示されます。 ただし、コールツリーとは異なり、呼び出しは、オブジェクトセットを直接作成した呼び出しから始まり、スタックの最初の呼び出しまで降順に表示されます。 つまり、 バックトレース は 呼び出しツリー の逆です。
呼び出しのリストは以下の列で構成されています。
命名 | 説明 |
|---|---|
関数 | 関数名。 |
バイト数 | 呼び出しによって割り当てられたオブジェクトのサイズ。 |
オブジェクトカウント | 呼び出しによって割り当てられたオブジェクトの数。 |
名前空間 | 呼び出しが属するネームスペース。 |
.NET の性質上、プロファイリングはアプリがいくつかの初期化ルーチンを実行した後にのみ開始できます。 割り当て情報が利用できないオブジェクトが多数あるのはそのためです。 たとえば、 System.OutOfMemoryException、 System.StackOverflowException などがこれに該当します。 このようなオブジェクトはすべて、スタックトレースの プロファイリングセッションの前に割り当てられたオブジェクト 項目にグループ化されます。
場合によっては、dotMemory はプロファイリング中に一部のオブジェクトの割り当てデータを収集できないことがあります。 このようなオブジェクトはすべて、スタックトレースの プロファイリングセッション中にスキップされたオブジェクト 項目にグループ化されます。
さらに分析するオブジェクトを選択する
バックトレースモードで割り当てを表示すると、さらに分析するために次のオブジェクトが利用可能です。
特定のスタックトレースによって割り当てられたオブジェクト。
特定のスタックトレースによって割り当てられたオブジェクトを選択する
分析されたオブジェクトセットによって排他的に保持されるオブジェクトを選択するには
2026 年 6 月 12 日