使用状況ビュー
使用率表示 、CPU、GPU、および、現在のプロセスによって使用されるその他のシステム リソースに関する情報が表示されます。コアの平均使用率で分析のプロセス、アイドル状態のプロセス、システム プロセス、時間の経過と共にシステムでを実行している他のプロセスを示しています。どの特定のコアがいつでもアクティブになっているが表示されません。たとえば、2 つのコアをそれぞれ 50% の容量を特定の期間中に実行している場合は、このビュー利用されている 1 つの論理コア表示されます。このビューは、プロファイル時間を短い時間セグメントに分割して生成されます。各セグメントには、論理コアをその期間中に実行しているプロセスのスレッドの平均数のグラフがプロットされます。
グラフ (x 軸) の時刻とターゲット プロセス、アイドル プロセス、およびシステム プロセスで使用される論理のコアの平均を示します。(アイドルのコアがアイドル状態のプロセスを示しています。システム プロセスは、プロセスを他のプロセスのための作業を実行できます Windows です。)システム アカウントには、残りのコアの使用率を実行している残っているプロセスを指定します。
論理コアの数は、y 軸に示されます。Windows でハードウェアの論理コアとして (ハイパー スレッディングなど) 同時マルチ スレッドのサポートが処理されます。したがって、コアあたりの 2 つのハードウェア スレッドをサポートしている、クアッドコア プロセッサを搭載するシステムは、8 個の論理コア システムとしてが表示されます。これは、コア ビューにも当てはまります 詳細については、「コア ビュー」を参照してください。
GPU の利用状況のグラフが時間の経過と共に使用 DirectX エンジンの数を示します。DMA パケットを処理している場合、エンジンは使用中です。特定の DirectX エンジン (たとえば、3 D エンジン、ビデオ エンジン、および、他のユーザー) は、グラフが表示されません。
目的
使用率のビューのパフォーマンスの調査の開始点として、同時実行のビジュアライザーを使用するとお勧めします。時間の経過と共に、アプリケーションで同時実行の程度の概要を説明するため、すばやくパフォーマンスをチューニングする必要のある領域を識別するために、または並列処理を使用できます。
パフォーマンスのチューニングが必要な場合は、お客様の期待を満たしていない動作を識別するためにしようとして可能性があります。存在との領域の論理の CPU コアの使用率が低下した原因を検索することがあります。また、CPU と GPU の使用状況のパターンを模索して可能性があります。
アプリケーションの並列化に必要な場合、可能性がありますか、CPU にバインドされた部分は実行またはが CPU を使用されていない場所の領域を見ています。
CPU にバインドされた領域は緑です。グラフは、アプリケーションがシリアルの場合に使用する 1 つのコアを示しています。
CPU を使用されていない場所の領域は灰色です。これらは、アプリケーションがアイドル状態でのポイントや他の CPU にバインドされた作業を重複して並列処理の機会を提供ブロッキング I/O を実行するを表すことができます。
興味のある動作を検出すると、その地域でそれを選択して拡大できます。ズームした後は、スレッド ビューまたはコアのビューをさらに詳細な分析に切り替えることができます。
C++ のストレージ ・ システムまたは DirectX を使用して、GPU を使用している場合は、GPU のエンジンを使用または、GPU がアイドル状態が予期せずされます領域での数を把握するのに興味があります。
ズーム
CPU の使用率のグラフや GPU アクティビティ グラフを拡大するには、セクションを選択するか、ズーム スライダー ツールがグラフの上を使用します。ズーム設定は、他のビューに切り替えてもそのままになります。縮小し直すには、ズーム スライダー ツールを使用します。使用してを拡大することもできますCtrl+scroll。