首页 > 代码库 > Qt 内存泄漏测试

Qt 内存泄漏测试

在说Qt的内存测试之前,首先需要说明和肯定的一点是:Qt是绝对没有内存泄漏的,我们必须相信这一点。

接下来,说明一下基于Linux的Qt内存测试工具及其用法和说明:

一、内存测试工具Valgrind

  安装就不具体说了,网上一堆堆的

二、用法:

  安装完Valgrind之后,打开Qt Creator,打开我们的项目,然后在Qt Creator的菜单中的Analyse=》Valgrind Memory Analyse。注意,需要在Debug模式下才行。

三、Valgrind User Manual

       具体网址:http://valgrind.org/docs/manual/manual.html

  

四、Valgrind结果分析

      说明:如果是”可能内存丢失“,则应该都是无所谓的;

                如果是“绝对内存丢失”,则一定要修正,是内存泄漏。