退出打印视图
获得内存泄漏报告后,按下列指导修复内存泄漏:
最重要的是确定泄漏位置。泄漏报告会提供泄漏块的分配跟踪,即泄漏块的分配位置。
然后可以查看程序的执行流程,了解块的使用情况。如果指针丢失位置很明显,便很好解决;否则,可以使用 showleaks 来缩小泄漏时段。缺省情况下,showleaks 命令仅列出自上次执行 showleaks 命令后创建的新泄漏。 可以在单步执行程序的同时重复运行 showleaks 以缩小内存块泄漏时段。
有关更多信息,请参见showleaks 命令。