質問: svchost.exeに関するきめ細かいパフォーマンスレポート これはいつも私を悩ませていることなので、server faultコミュニティに質問します。 プロセスエクスプローラー は、 タスクマネージャー で取得する高レベルのタスクだけでなく、それ以上を追跡できる点で優れています。しかし、svchostの下で単一のプロセスでホストされているこれらの数十のサービスのうち、どれが私のプロセッサーを急上昇させているのかを常に知りたいです。それで...この情報を見つけるための邪魔にならない方法はありますか?
回答: 直接実行する簡単な方法はわかりませんが、svchostプロセスのprocess explorerのプロパティページから推測できることがよくあります。プロセスプロパティの[サービス]タブには、そのプロセスでホストされているサービスが表示されます。 [スレッド]タブには、実行中のスレッドとスレッドスタック、およびそれらのcpu使用率が表示されます。多くの場合、スレッドの開始アドレスは、そのスレッドで実行されているエントリポイントdll、および拡張によってサービスを示します。また、スレッドコールスタックを確認すると、実行中のコードを示すモジュール名がコールスタックに表示されます。