memwatch是一个用于c和c++的内存泄漏检测工具,因为我还不知道的原因,在c++里不是很好用,但是在c是绝对可用的。memwatch从网上下下来的压缩包中,主要就是两个源文件:memwatch.h和memwatch.c,这也是为什么说它的跨平台的原因。首先将它们放在和我们写的源程序相同的路径下,加到我们的工程中。

我现在用的是windows下的Dev-C++开发环境,有如下步骤:

1. 文件头添加#include "memwatch.h"

2. 文件头继续添加

#define MEMWATCH
#define MW_STDIO

3.main()函数里添加CHECK(); 语句(我是在main函数的结尾)

此时照常编译运行程序不出错,但是不能产生log文件。

4.在main()函数开始添加:

mwInit();
  mwTerm();

(因为FAQ里说要尽快调用mwInit()函数,在逻辑正确的代码块结尾调用mwTerm()函数)

ok。

memwatch使用笔记相关推荐

  1. valgrind检测内存泄漏,gperftools,memwatch和性能优化Messy_Test

    yum -y install  valgrind 如何在windows使用valgrind_如何在windows下使用f2py_weixin_39621870的博客-CSDN博客 QNX下Valgri ...

  2. 前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)

    前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs) 一. HTML 1. 盒子模型 是什么:每个元素被表示为一个矩形的盒子,有四个部分组成:内容(content ...

  3. 【读书笔记】知易行难,多实践

    前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...

  4. 【运维学习笔记】生命不息,搞事开始。。。

    001生命不息,搞事不止!!! 这段时间和hexesdesu搞了很多事情! 之前是机械硬盘和固态硬盘的测速,我就在那默默的看着他一个硬盘一个机械测来测去. 坐在他后面,每天都能看到这位萌萌的小男孩,各 ...

  5. SSAN 关系抽取 论文笔记

    20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...

  6. pandas以前笔记

    # -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...

  7. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  8. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  9. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

最新文章

  1. 试过不用循环语句撸代码吗?
  2. qt webassembly 安装过程记录及注意事项
  3. 会计记忆总结之六:账务处理程序
  4. 2021年度训练联盟热身训练赛第一场 E Early Orders 思维 + 栈
  5. 在内存中建立文件_磁盘与文件,搞懂它
  6. 6 个 Java 工具,轻松分析定位 JVM 问题!
  7. 运筹作业题:一个正三角形平面,在三个角的部分减去一部分,然后沿着剪开部分折叠起来,使折叠后的三棱台体积最大
  8. C/C++中static关键字的作用
  9. python2.7_call
  10. NYOJ259 - 茵茵的第一课
  11. 跳跃回溯____寻找最长平台
  12. 机器学习——支持向量机(SVM)
  13. 天涯明月刀开发_天涯明月刀手游公测上线,斗鱼暗地操作,打造第二个PDD
  14. 2020年中国洪涝受灾人口数、死亡失踪人口数、倒塌房屋数量及造成的直接经济损失分析[图]
  15. 软考-中级-网络工程师-知识点个人总结(三)
  16. 学习PPT好帖子 分享之
  17. 学科前沿讲座课程总结与感悟
  18. 使用python获取群聊信息并分析群聊成员
  19. QtQuick 移动端开发实战系列(7)_屏幕旋转实现(Android)
  20. Latex排版论文MiKTeX与Texmaker 配置使用及宏包的下载

热门文章

  1. JS方式实现隐藏手机号码中间4位数
  2. 【讲解 + 模板】Dijkstra迪杰斯特拉+堆优化
  3. 视觉SLAM十四讲学习第二部分(ch7-ch14)
  4. CodeRush and Refactor! Pro Version 3.2.3 for Visual Studio .NET
  5. 13个坏习惯让IT工作者过度劳累
  6. ArcGIS for IOS 添加多个覆盖物,并设置点击覆盖物触发委托
  7. 怎么在自己的网站中插入网易云播放器
  8. 概率问题的求解 —— 样本空间
  9. IAR更改更改字体的办法,完美解决!
  10. Unity程序框架总结归置系列(5)——场景切换模块