# MemLeakDetector **Repository Path**: lzlong88/MemLeakDetector ## Basic Information - **Project Name**: MemLeakDetector - **Description**: 一个用于检测CRT堆内存开辟和内存泄漏的源码插件 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-06 - **Last Updated**: 2024-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MemLeakDetector #### 介绍 一个用于监测CRT堆内存开辟和内存泄漏的源码插件。直接将源码放到工程,即可完成内存泄漏/增长的检测,并以堆栈回溯归总的方式输出到日志文件。 #### 软件架构 软件架构说明 1. memleak文件夹源代码拷贝放到自己的工程并加入到自己的工程底下即可。 #### 效果展示 ![预览截图](https://gitee.com/lzlong88/MemLeakDetector/raw/master/screenRecord.gif) #### 使用说明 1. 该内存泄漏的检测只在debug模式下生效,程序运行的时候需要将程序的pdb文件放到程序的同级目录下,否则输出的回溯堆栈可能无法显示具体源码行号。 2. 程序既可以在界面上操作用于内存增量的监测,同时程序在退出的时候也会自动输出内存泄漏日志,用于检测内存的泄漏。 ![操作界面](https://gitee.com/lzlong88/MemLeakDetector/raw/master/UI.png) #### 参与贡献 1. 该代码是本人在工作中编写的,代码仅供学习和个人代码展示,不能用于商业目的。