DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年5月12日

摘要: 原文链接 常用内存泄露检测手段有 1 mtrace 2 memwatch 3 mpatrol 4 dmalloc 5 dbgmem 6 valgrind 7 Electric Fence dmalloc是一个简单易用的C/C++内存leak检查工具,以一个运行库的方式发布。 dmalloc能够检查出 阅读全文
posted @ 2016-05-12 17:32 DoubleLi 阅读(1192) 评论(0) 推荐(0)

摘要: 话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。 阅读全文
posted @ 2016-05-12 15:57 DoubleLi 阅读(1553) 评论(0) 推荐(0)

摘要: 下面是我实际在开发环境里面做的dmalloc移植时候的一些随笔 配置PC的dmalloc环境1. 首先把源码包打开,进入dmalloc文件夹2. ./configure 配置Makefile,我是加了线程选项的,所以我的是./configure --enable-threads3. 生成Makefi 阅读全文
posted @ 2016-05-12 15:50 DoubleLi 阅读(718) 评论(0) 推荐(0)

摘要: 一谈到内存泄露, 多数程序员都闻之色变。 没错, 内存泄露很容易引入, 但很难定位。 以你我的手机为例(假设不经常关机), 如果每天泄露一些内存, 那么开始的一个星期, 你会发现手机好好的, 当内存泄露积累到一定程度, 那就是各种卡死了, 系统异常, 最后死机, 不得不重启。 如果搞开发, 遇到内存 阅读全文
posted @ 2016-05-12 11:47 DoubleLi 阅读(1006) 评论(0) 推荐(0)

摘要: 前言 所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括: 1. mtrace mtrace是三款工具之中是最简单易用的,mtrace是一个C函數,在<mch 阅读全文
posted @ 2016-05-12 10:23 DoubleLi 阅读(2404) 评论(0) 推荐(0)

摘要: 1.首先安装Qt4并采用Qt Creator进行开发演示 (1)在Terminal中输入: 其中: qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator qt4-doc 这个是帮助文档 qt4-qtconfig Qt的配置工具,这个装好默认好 q 阅读全文
posted @ 2016-05-12 09:10 DoubleLi 阅读(408) 评论(0) 推荐(0)