基于MTuner软件进行qt的mingw编译程序的内存泄漏检测

Posted yantuguiguziPGJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于MTuner软件进行qt的mingw编译程序的内存泄漏检测相关的知识,希望对你有一定的参考价值。

目录

1 软件下载

2 检测方法

3 本文使用的测试程序


1 软件下载

MTuner的release版本下载https://github-releases.githubusercontent.com/101243856/653e3780-f216-11ea-8baa-c25d772eaee7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210622%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210622T090209Z&X-Amz-Expires=300&X-Amz-Signature=fee7579cf8749bf5733a0e5457ecadc27d02d78ceea5e0373e0960166a54d107&X-Amz-SignedHeaders=host&actor_id=29192658&key_id=0&repo_id=101243856&response-content-disposition=attachment%3B%20filename%3Dmtuner64.zip&response-content-type=application%2Foctet-stream

链接:https://pan.baidu.com/s/1imfUokNdTjoURqKcidEEZw 
提取码:smws 

该软件是开源的,仓库地址如下:

GitHub - milostosic/MTuner: MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms

2 检测方法

将可以双击运行的debug程序,拖入起始页如下位置即可。

按照《MinGW版Qt环境下如何检测内存泄漏_u014804795的博客-CSDN博客》的测试代码,测试出了下面的内存泄漏位置,其他label位置也可通过文件路径查看,文末有测试程序:

    QLabel *label1 = new QLabel("label");

3 本文使用的测试程序

如下:

testHeob.7z-CSDN下载

以上是关于基于MTuner软件进行qt的mingw编译程序的内存泄漏检测的主要内容,如果未能解决你的问题,请参考以下文章

Qt学习虚拟机--基于MSYS2-MinGW环境并带有各种开源的软件库!

QT软件开发:基于QtAV设计的视频播放器

QT软件开发:基于libVLC内核设计视频播放器

QT软件开发:基于libVLC内核设计视频播放器

使用 MinGW 和 Qt5.6 部署应用程序

QT 使用 MinGW 启用交叉编译(预编译)