【问题标题】:How do I gather info about contention rate?如何收集有关争用率的信息?
【发布时间】:2009-07-27 12:17:43
【问题描述】:

我预计我正在开发的软件的负载将在未来几个月内增加。因此我做了一些压力测试,并用 perfmon 收集了一些性能数据。 对于其中一个数据,我想了解更多信息,那就是争用率。

所以我的问题是,如果你们中的一个人知道,是否有可能获得更多关于它的信息,而不仅仅是这个简单的数字。使用 WinDbg 和 SOS 的 Afaik 可以更深入地研究这一点,但恕我直言,它不是很舒服。 我想知道是否有可用的工具指出瓶颈...,或者工具不仅可以创建整体计数器,还可以为类或特定锁创建计数器...

tia 马丁

【问题讨论】:

    标签: .net profiling contention


    【解决方案1】:

    除了 CLR 分析器之外,我还使用 AQTime 来查明我的项目中的瓶颈。它是一个非常强大的工具,也得到了很好的支持。

    【讨论】:

    • 它不会为您提供有关特定锁的数据,但它确实为您提供足够的数据分析资源争用(您需要做一些工作,即设置正确的测试运行并收集正确的数据)。另一方面,AQTime 会告诉您在特定代码行上花费了多少时间,这确实可以帮助您找到导致速度变慢的锁
    猜你喜欢
    • 2011-09-23
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 2010-11-05
    相关资源
    最近更新 更多