Visual leak detector用后感

本文分享了如何使用内存管理工具检测并优化程序内存使用情况,通过逐个修改代码实现,将程序内存消耗从120M降低至80M至90M,提高了程序效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://vld.codeplex.com/(官网)

安装和使用我就不多说了,网上随便一搜就是一大堆,这里我主要说自己使用后的感受。

第一次接触可能还不是完全了解其功能,在我的项目里只是用来检测到程序结束后还有哪些堆空间没被释放。

说一下用了之后的好处吧,没用前,程序内存基本上在120M以上,后来一个一个改了之后,内存基本上就是80,90左右。这真是挺令人兴奋的。

这个工具还是在项目进行到大半部分开始使用的,这里说一下我用时的技巧吧,先注释大部分,小部分功能一个一个进行测试,修改。这是我的经验之谈,好像之前部长的项目也曾经想用这个工具测试一下他的项目,可惜就是因为没时间,加上没有分模块测试,导致检测出好长好长的检测报告,这直接导致没有心机一个一个改掉。呵呵,虽然这些不是什么好新颖,好复杂的技巧,但是绝对是好普遍,好实用的技巧,用于发现BUG也是非常有效。

还有最后简单说说其工作原理,它只是在系统里加上自己的钩子,捕捉其创建和删除的动作。各位可以看源代码了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值