标签: c# multithreading execution-time
在C#.NET中,有没有办法测量线程/任务的实际CPU时间。此时间不应包括阻止/抢占时间。我知道可以使用StopWatch来测量任务从开始到结束的总时间,但这也包括阻塞时间。有没有办法排除阻塞时间?
答案 0 :(得分:4)
System.Diagnostics.ProcessThread.TotalProcessorTime将为您提供给定线程消耗的CPU时间。