常用内存泄漏检测工具
来源:互联网 发布:比邻软件怎么样 编辑:程序博客网 时间:2024/05/29 17:37
一、检测已经分配的资源:
内存资源使用监听器,只能用在模拟器上:
按键组合 功能
CTRL+ALT+SHIFT+A 显示已分配堆单元的数量
CTRL+ALT+SHIFT+B 显示已分配的文件服务器资源的数量
CTRL+ALT+SHIFT+C 显示已分配的窗口服务器资源的数量
二、堆检测宏
宏 功能
__UHEAP_MARK 开始检测堆的使用状况
__UHEAP_CHECK(n) 检测自上一个__UHEAP_MARK是否有’n’个堆被分配(尚未释放)
__UHEAP_CHECKALL(n) 检测是否有’n’个堆已分配 __UHEAP_MARKEND 检测结束,并检测在__UHEAP_MARK之后有没有未被释放的堆
__UHEAP_MARKENDC(n) 检测结束,并检测在__UHEAP_MARK之后有无’n’个未被释放的堆
三、堆检测宏的使用:
CMyClass * a1 = new(ELeave)CMyClass;
...
__UHEAP_MARK; //开始检测
CMyClass * a2 = new(ELeave)CMyClass;
CMyClass * a3 = new(ELeave)CMyClass;
...
__UHEAP_CHECK(2); //检测在__UHEAP_MARK之后有2个堆单元被分测(a2,a3)
__UHEAP_CHECKALL(3); //检测三个堆已被分配(a1,a2,a3)
delete(a2); __UHEAP_MARKEND; // 结束检测,a3内存泄露
- 常用内存泄漏检测工具
- 常用内存泄漏检测工具
- 内存泄漏分析及常用内存泄漏检测工具分享
- 内存泄漏分析及常用内存泄漏检测工具分享
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- JavaScript内存泄漏检测工具
- 内存泄漏检测工具
- 内存泄漏检测工具
- .NET设计模式(19):备忘录模式(Memento Pattern)
- FLEX带进度指示的文件上传
- Test
- IIS配置php+soap
- SQL SERVER 2000用户sa 登录失败的解决办法
- 常用内存泄漏检测工具
- PHP调用SOAP
- Micro Framework WireProtocol协议介绍
- sql server2000 登陆失败?怎么回事?
- c++ stl集合操作函数若干
- sql 子查询变为链接查询
- c++模板中静态变量的问题
- 《艾恩ASP文件上传类》开发和使用总结
- 08【第五版】中文核心期刊计算机类