dotTrace 2026.1 Help

バックトレース

バックトレース ビューでは、特定の関数と呼ばれる関数と各呼び出しパスのコントリビュート時間を確認できます。 各パスは、上から下まで調べることができます。 つまり、 バックトレース は反対の 呼び出しツリービューです。

このビューは、特定の機能を個別に調査する場合にのみ使用できます。 特定の関数インスタンスではなく、すべての関数インスタンスを一度に開くと、 バックトレース から追加の利点を得ることができます。 この場合、 バックトレース は、すべての呼び出しスタックから関数へのすべての呼び出しを 1 か所に表示します。

バックトレースビューを開くには

  1. 新しいタブで特定の関数を開きます。

  2. 左パネルの対応するアイコン Back_Traces_0.png をクリックします。

Back_Traces_1.png

バックトレース ビューをよりよく理解するために、この例を検討してください。 たとえば、 op_Addition 関数呼び出しに興味があり、スレッドノードから現在の関数呼び出しまでの呼び出しパスに従いたいとします。 この機能に達するまで、 呼び出しツリー ビューを開き、ツリーを下に移動します。 残念なことに、あなたの道のりで、あなたの研究に実際に役に立たない他のノードを観察する必要があります。 さらに、最適化にとっても重要な他のパスを見逃す可能性があります。

これを避けるには、 op_Addition インスタンスをすべて バックトレース ビューで開くことができます。 ルート関数が異なる呼び出しスタックで呼び出された場合、dotTrace は各呼び出しスタックの時間と呼び出し数に対するルート関数のコントリビュートを表示します。

Back_Traces_3.png
  1. 現在のタブ内のルート関数時間に対するこの呼び出しスタック内の op_Addition 関数によって費やされた時間のパーセンテージ。

  2. 呼び出される関数の短い名前。

  3. この呼び出しにおける op_Addition 関数のコントリビュートは、ルート関数時間にスタックします。

  4. この呼び出しにおける op_Addition 関数のコントリビュートは、ルート関数呼び出しの数にスタックします。

  5. 呼び出された関数のフルネーム。

2026 年 6 月 12 日