如何收集有关争用率的信息?
Posted
技术标签:
【中文标题】如何收集有关争用率的信息?【英文标题】:How do I gather info about contention rate? 【发布时间】:2009-07-27 12:17:43 【问题描述】:我预计我正在开发的软件的负载将在未来几个月内增加。因此我做了一些压力测试,并用 perfmon 收集了一些性能数据。 对于其中一个数据,我想了解更多信息,那就是争用率。
所以我的问题是,如果你们中的一个人知道,是否有可能获得更多关于它的信息,而不仅仅是这个简单的数字。使用 WinDbg 和 SOS 的 Afaik 可以更深入地研究这一点,但恕我直言,它不是很舒服。 我想知道是否有可用的工具指出瓶颈...,或者工具不仅可以创建整体计数器,还可以为类或特定锁创建计数器...
tia 马丁
【问题讨论】:
【参考方案1】:除了 CLR 分析器之外,我还使用 AQTime 来查明我的项目中的瓶颈。它是一个非常强大的工具,也得到了很好的支持。
【讨论】:
它不会为您提供有关特定锁的数据,但它确实为您提供足够的数据分析资源争用(您需要做一些工作,即设置正确的测试运行并收集正确的数据)。另一方面,AQTime 会告诉您在特定代码行上花费了多少时间,这确实可以帮助您找到导致速度变慢的锁以上是关于如何收集有关争用率的信息?的主要内容,如果未能解决你的问题,请参考以下文章