QtCreator使用Heob进行程序内存泄漏检测
在Windows下,我们可以在QtCreator里使用Heob进行内存泄漏检测。
下载
到这里下载最新版的heob:【heob - heap observer】

下载后解压到某个文件夹下

QtCreator使用heob
新建一个Qt工程,然后写两句绝对导致内存泄漏的语句,并且要在profile或者debug模式下编译。

然后选择Analyze--》Heob

在弹窗中填好刚才我们解压heob的路径,其他不用动。然后点击ok。

heob和我们自己的程序都跑了起来。

然后让自己的程序正常退出(点击关闭按钮)。等heob自动处理,等heob自己关闭。
等heob自动关闭后,QtCreator会显示一个MemCheck窗口

点击一下筛选,只勾选【Definite Memory Leaks】。

然后就可以看到内存泄漏的源头是对应上了的。

本文来自博客园,作者:韭菜钟,转载请注明原文链接:https://www.cnblogs.com/joyopirate/p/18294731

浙公网安备 33010602011771号