【发布时间】:2013-01-01 16:36:11
【问题描述】:
我正在尝试使用 Delphi 7 调试大型应用程序中的内存使用情况。我能够安装 fastmm debug full dll 并解决一些泄漏问题。
我还安装了内存使用跟踪器,让我可以查看分配了哪些块以及它们的大小。
我的问题是,有没有办法找出块的分配位置?我知道这是可能的,因为如果没有释放内存,则会打印堆栈跟踪。有没有办法“戳”fastmm 让它打印给定分配的堆栈跟踪?
附带问题:如果知道分配的起始地址,有没有办法找出对象是哪个类? (假设分配是针对一个对象的。
【问题讨论】: