基于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 启用交叉编译(预编译)