スレッド
スレッドフィルターは、スレッドのアクティビティを表示し、詳細な分析のためにスレッドを選択できるようにします。

スレッド名 (存在する場合) またはスレッドの種類。dotTrace は、次のスレッドタイプを区別します。
Main – アプリケーションを開始するスレッド。
Finalizer – オブジェクトのファイナライズを実行するスレッド。
糸 #... – 他のすべてのスレッドタイプ (スレッドプールのマネージドスレッド、ネイティブスレッド、ガベージコレクションスレッドなど)。
特定のスレッドで費やされたフィルタリングされた時間。例: ファイル I/O サブシステムを選択すると、この列には、ファイル操作が異なるスレッド間でどのように分散されたかが表示されます。
すべてのスレッドのフィルター処理された時間の合計に対する、特定のスレッドで費やされたフィルター処理された時間の割合。
スレッドを選択するには
スレッドで目的のスレッドをクリックします。
この後、他のビューは選択したスレッドのデータのみを表示します。たとえば、呼び出しツリーは選択したスレッドのみのツリーを表示します。
関連ページ:
SQL クエリ
SQL クエリイベントは、アプリケーションが SQL サーバーと通信する時間間隔を示します。これには、接続の開閉、コマンドの実行、クエリの実行、その他の SQL アクティビティに必要な時間が含まれます。すべての測定はクライアント側で実行されることに注意してください。dotTrace は、クライアントが要求を送信してから応答を受信するまでの時間を測定します。SQL クエリイベントを選択して、アプリがデータにアクセスする方法を分析します。例: SQL サーバー通信のボトルネックにより、Web アプリ...
スレッドの状態
スレッドの状態フィルターの目的は、「スレッドが指定された状態にあったすべての時間間隔を選択する」ことです。例: 特定のスレッドが動作していなかった時間間隔のみを分析する場合は、スレッドダイアグラムでスレッドを選択し、スレッドの状態フィルターで待機状態を選択します。スレッドは、一度に次の 2 つの状態のいずれかになります。実行中 – スレッドが実行中です。待機中 - リソースまたは別のスレッドからの通知を待機しているため、スレッドは実行されていません。状態の名前。この状態で費やされた時間は、選択され...