【问题标题】:!heap –s displays “Lock contention”!heap –s 显示“锁争用”
【发布时间】:2014-01-06 13:52:14
【问题描述】:

我正在分析本机内存泄漏的转储,然后我观察到“锁争用” 在 !heap –s 输出中。我不记得以前见过这个。 这是什么意思?

【问题讨论】:

    标签: heap-memory windbg


    【解决方案1】:

    这是堆管理器的锁争用。高锁争用通常是由大量并发分配请求引起的。如果锁争用很高,建议创建单独的堆以减少整体锁争用。 HeapCreate 函数可用于创建新堆 (http://msdn.microsoft.com/en-us/library/aa366599%28v=vs.85%29.aspx)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-10
      • 2014-07-04
      • 2022-10-13
      • 2016-02-17
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 2011-01-11
      相关资源
      最近更新 更多