非常一般: 当发生访问冲突时,是否有一种简单的方法可以告诉哪一行代码最后释放了一块内存?
不太通用: 我对剖析器的理解是它们覆盖了分配和释放过程.如果这是真的,他们可能会碰巧存储最后释放一段内存的代码行,这样当它因为访问冲突而后来崩溃时,你知道最后释放它的是什么吗?
细节: Windows,ANSI C,使用Visual Studio
c memory debugging profiler
c ×1
debugging ×1
memory ×1
profiler ×1