摘要:
学过C语言的都知道,如果发生内存泄漏是一件很可怕的事情,如果能够对系统的资源进行跟踪记录可以方便以后查看程序的bug(内存泄漏导致的),何乐而不为呢?呵呵,首先我介绍下我的思想:利用申请系统资源和释放系统资源地址的一致性,我们可以查看资源分配的记录,依次剔除地址成对出现的,剩下的要么没有释放资源或者重复释放(呵呵),为以后查看bug提供依据(大型服务器内存泄漏多可怕啊 ,重新检查代码?不可能吧.....),我对系统函数进行简单封装,对运行中的程序记录状态包括记录行号、被调用函数名、调用malloc返回的地址、文件名和时间(以后还可加其他信息),然后保存在本地磁盘中,好了,废话不多说了,仔细分析 阅读全文