我贴了几天后,再进行智能指针内存泄漏。 现在,我能找出哪些对象是内存泄漏,但我不能够从他们正在泄漏内存看着办吧。
我使用相同的代码,这里所说的检测内存泄漏引用计数的对象
我看了很多评论,但他们没有解释正确。 我试着用宏文件和行 ,他们都打印文件和refmanager类线。
有没有调试这issue.Please点一些很好的例子也是一个好办法。
我贴了几天后,再进行智能指针内存泄漏。 现在,我能找出哪些对象是内存泄漏,但我不能够从他们正在泄漏内存看着办吧。
我使用相同的代码,这里所说的检测内存泄漏引用计数的对象
我看了很多评论,但他们没有解释正确。 我试着用宏文件和行 ,他们都打印文件和refmanager类线。
有没有调试这issue.Please点一些很好的例子也是一个好办法。
最简单的方法可能是使用Valgrind的(在Linux和Mac)和Windows上一些类似的工具。
你也可以在智能指针的构造函数需要回溯(使用函数回溯()在Linux和Mac功能)或类似的功能从dbghelp.dll的窗口,然后保存在某个地方回溯上分配和删除回溯释放。 然后退出打印所有剩余的回溯。
在Windows中,您可以使用新的内存诊断工具在Visual Studio 2015年: