一部のマシンでは、.Netアプリケーションが約10%のCPU使用率でアイドリングしています。私の最初の傾向は、バックグラウンドワーカースレッドの1つが、私が知らないいくつかの命令を実行していることですが、スレッドごとにCPU使用率を分離する方法がわかりません(タスクマネージャーは、プロセスがx個のスレッドを使用していることを単に教えてくれます[通常は約30]、CPUを占有しているスレッドではありません)。
プログラムでこの投稿に記載されているスレッドを繰り返すことができることは知っていますが、それで必要な情報が得られるかどうかはわかりません。スレッドごとのCPU使用率を分析できるプロファイラー(商用またはその他)はありますか?