2009-07-27 55 views
1

我期待着我正在开发的软件的负载将在接下来的几个月内增加。因此我做了一些压力测试,并用perfmon收集了一些性能数据。 对于我想获得更多信息的数据之一,这就是争用率。如何收集关于争用率的信息?

所以我的问题是,如果你一个人知道,如果有可能获得关于它不只是这片平原上号的更多信息。带有WinDbg和SOS的Afaik可以深入研究这一点,但是imho并不是很舒服。 我想知道是否有可用的工具,它将手指指向瓶颈......或者不仅创建整体计数器的工具,而是创建用于类或特定锁的计数器...

tia Martin

回答

1

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

+0

确实CLR分析器确实提供了有关锁的数据? – 2009-07-28 09:35:51

+0

它不会为您提供有关特定锁数据但是它确实给你足够的数据分析争用资源(与你做太多的工作,即建立正确的测试运行,并收集正确的数据)。另一方面,AQTime会告诉你你花了多少时间在一段特定的代码上,这真的可以帮助你找到导致速度下降的锁 – SpaceghostAli 2009-07-28 14:13:26