dotTrace 2020.3 ヘルプ

ソースコードをプレビュー

dotTrace は選択された機能の基礎となるソースコードを自動的に見つけます。dotTrace でソースコードを見えるようにするには、プロジェクトの .pdb ファイルがある場所を知らせるか、またはソースコードへのパスを指定します

行単位のプロファイリングタイプを選択した場合、ソースビューはコードの特定の行が何回呼び出されたかに関する追加情報を表示します。ソースビューとラインごとのプロファイリングでさらに学びましょう。

ソースコードを表示するには

  • メニューバーで表示 | ソースビューを選択します。

Source view 1

低レベルでコードをデバッグする必要がある場合や、他の理由でコンパイラーが発行したコードを調べる場合は、ソースビューで簡単に行うことができます。

IL コードを表示するには

  1. 関数を選択。

  2. オープンソースビュー

  3. ソースビューIL コードを表示するチェックボックスを選択します。

各コードステートメントに IL コードが表示されます。undefined

Source view 2

現在、ソースコードを入手できない場合もありますが、dotTrace は組み込みデコンパイラーを使用して元のソースコードに近いソースコードを再作成できます。

デコンパイルされたコードを表示するには

  1. 関数を選択。

  2. オープンソースビュー

  3. ソースビュー逆コンパイルされたソースをクリックします。

  4. コードの逆コンパイルを有効にするには、次のいずれかの操作を行います。
    • ライセンス契約の条件に同意し、逆コンパイルを許可しますチェックボックスを選択し、適用をクリックします。

    • メニューバーで表示 | オプションを選択します。オプションダイアログが開きます。左側のペインで逆コンパイラーノードを選択します。右ペインでライセンス契約の条件に同意し、逆コンパイルを許可しますチェックボックスを選択し、保存をクリックして変更を適用します。

  5. 対応する逆コンパイルされたコードが直ちに表示されます。

関連ページ:

ソースファイルへのパスの構成

ソースファイルへのパスを明示的に指定して、dotTrace が適切な場所にあるファイルを探すようにすることができます。dotTrace は、ローカルディスクまたはネットワーク共有上のソースを検索できます。ローカルパスまたは UNC パスを指定します。新しいフォルダー置換を追加するにはメニューバーで選択します。オプションダイアログが開きます。左側のペインでフォルダーの置換ノードを選択します。フォルダーの置換ペインで、追加をクリックして新しい置換を作成します。フォルダー置換の編集ダイアログが開きま...

プロファイラオプション

デフォルトでは、プロファイラオプションセクションは次のパラメーターで構成されています。プロファイリングタイプ dotTrace がプロファイリングデータを収集する方法を定義します。次の表は、適切なプロファイリングタイプの選択に役立ちます。詳細については、基本概念を参照してください。サンプリング正確な時間測定、呼び出し数の測定は行われません。ほとんどの場合に推奨されます。アプリのパフォーマンスの問題を初めて探すときに理想的です。トレース正確なコールは測定をカウントし、時間測定はプロファイリングオーバ...

ソースビューとラインごとのプロファイリング

選択されたプロファイリングモードに応じて、ソースビューが異なって見える場合があります。ラインごとのプロファイリングでは、ソースビューの一部の機能で性能解析が可能です。このような機能には、呼び出しツリー、スレッドツリー、バックトレースビューのアイコンが付いています。ステートメントが複数のステートメントで構成されている場合、ステートメントはそれぞれ別の行に表示され、青い線でハイライトされます。左側には、行ごとのプロファイリング中に特定のステートメントが何回呼び出されたかを示す数字が表示されます。IL...

注釈の追加

パフォーマンス分析中に、特定の関数またはその動作についてコメントを残すことができます。dotTrace を使用すると、Properties ダイアログを使用して関数に注釈を追加できます。関数の注釈を追加するにはビュー内の関数を選択します。以下のいずれか 1 つを実行します: メニューバーでを選択します。関数を右クリックし、コンテキストメニューで Properties をクリックします。Ctrl+Q を押します。、Properties ダイアログが開きます。注釈テキストボックスにコメントを入力します。OK を...