【发布时间】:2014-01-06 13:52:14
【问题描述】:
我正在分析本机内存泄漏的转储,然后我观察到“锁争用” 在 !heap –s 输出中。我不记得以前见过这个。 这是什么意思?
【问题讨论】:
标签: heap-memory windbg
我正在分析本机内存泄漏的转储,然后我观察到“锁争用” 在 !heap –s 输出中。我不记得以前见过这个。 这是什么意思?
【问题讨论】:
标签: heap-memory windbg
这是堆管理器的锁争用。高锁争用通常是由大量并发分配请求引起的。如果锁争用很高,建议创建单独的堆以减少整体锁争用。 HeapCreate 函数可用于创建新堆 (http://msdn.microsoft.com/en-us/library/aa366599%28v=vs.85%29.aspx)。
【讨论】: