我想测量托管(.NET)线程的性能.具体来说,我需要衡量以下 -
线程使用CPU多长时间?
它被阻止多长时间(等待远程方法调用完成)?
使用System.Diagnostic.StopWatch没有帮助,因为它读取OS /硬件的高分辨率性能计时器功能,其中可能包括并行运行的其他线程和共享同一CPU所消耗的时间.
.net c# clr performance
.net ×1
c# ×1
clr ×1
performance ×1