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