1

C#.NET で、スレッド/タスクの実際の CPU 時間を測定する方法はありますか。この時間には、ブロッキング/プリエンプションの時間を含めないでください。ストップウォッチを使用してタスクの開始から終了までの合計時間を測定できることは知っていますが、これにはブロック時間も含まれます。ブロッキング時間を除外する方法はありますか?

4

1 に答える 1

4

System.Diagnostics.ProcessThread.TotalProcessorTimeは、特定のスレッドが消費した CPU 時間を示します。

于 2013-10-02T21:56:20.047 に答える