c# - 如何测量 C# 中线程的时间?

标签 c# multithreading performance

<分区>

我想测量 C# 例程所需的时间。因为还有很多其他线程我只想统计这个线程的时间。在 Java 中,我可以使用 getCurrentThreadCpuTime

我该怎么做?

最佳答案

你应该看看PerformanceCounters .它们非常复杂,设置起来可能有点麻烦,但它们提供的指标非常可靠。一些可能有帮助的事情:

Performance counters and threading

http://blogs.msdn.com/b/adamhems/archive/2008/12/04/using-custom-performance-counters-to-measure-multi-threaded-operation-durations.aspx

关于c# - 如何测量 C# 中线程的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16192926/

相关文章:

c# - .net 路由开头的可选参数

c# - 如何创建 UserPrincipalName 长度超过 20 个字符的事件目录用户

java - 如何通过共享对象正确使用信号?

java - 使用字符串匹配或 boolean 标志进行性能优化

python - 查看字符串列表时什么更快? "In"还是 "index"?

c# - 重构此代码以提高性能

c# - 如何使用onvif ptz wsdl

c# - 101 Rx 示例

multithreading - 在 Julia 中优化并行 for 循环返回数组

android - 如何使用 Indy HTTP Get 命令正确终止线程?