回答:
簡単に回答するには、SysInternalのProcess Explorerを使用してください。プロセスをダブルクリックして詳細ダイアログを開きます。スレッドタブには、コンテキストスイッチデルタやCPU時間を含むすべてのスレッドのソート可能なリストが表示されます。
Perfmon(パフォーマンスモニター)を使用すると、必要な詳細情報が得られます。
以下は、Windows 2000、XP、またはServer 2003を想定しています。まだ確認していませんが、Vista、Windows 7、およびServer 2008ではパフォーマンスモニターが少し異なると思います。
パフォーマンスモニターを実行するには、[スタート]> [コントロールパネル]> [管理ツール]> [パフォーマンス]に移動します。
アプリケーションのスレッドごとにグラフを追加するには、グラフを右クリックして[プロパティ]を選択します。付属のデフォルトをすべて削除して、グラフをきれいにすることができます。
[追加...]ボタンをクリックし、[ローカルコンピュータカウンタを使用する]がオンになっていることを確認します(別のサーバーを監視する場合は、このオプションを選択してください)。
[パフォーマンスオブジェクト]で[スレッド]を選択します
カウンター "%Processor Time"を選択し、監視するすべてのスレッドを選択します(Ctrlキーを押しながらクリックして複数を選択します)。「追加」をクリックし、次に「閉じる」をクリックします。
プロパティに戻って、色やパターンなどを割り当てることで、グラフを好きなようにカスタマイズできます。[OK]をクリックします。
グラフ作成を開始する必要がある場合があります。その場合は、赤いSTOP記号をクリックして有効にしないとグラフが開始されます。
プロセスモニター(sysinternals)
Sysinternals(最近Microsoftが購入した)によるProcessMonitorはおそらく機能すると思います。
プロセスモニターは、リアルタイムのファイルシステム、レジストリ、プロセス/スレッドのアクティビティを表示するWindows用の高度な監視ツールです。FilemonとRegmonの2つのレガシーSysinternalsユーティリティの機能を組み合わせ、豊富で非破壊的なフィルタリング、セッションIDやユーザー名などの包括的なイベントプロパティ、信頼できるプロセス情報、統合されたシンボルサポートを備えたフルスレッドスタックなどの拡張機能の広範なリストを追加します各操作、ファイルへの同時ロギング、その他多数。その独特の強力な機能により、Process Monitorはシステムのトラブルシューティングおよびマルウェアハンティングツールキットのコアユーティリティになります。
ここにリンクがあります:
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx