详情介绍
软件介绍
LeakDiag是微软一款检测内存泄漏的工具,可以用来精确地找到内存泄露一直到代码行。它使用微软的Detours 技术,拦截指定内存分配的调用并跟踪各种调用栈,并报告已分配但尚未释放的内存,这一信息允许让我们在排除一个内存泄露问题时,能精确查看哪些组件进行了该分配。使用正确的调试符号,我们甚至可以看见请求分配的代码行。使用C或者C++编程的时候,最担心的应该还是内存泄漏问题,测试人员通常专注于功能/性能测试,如果有不明显的内存泄漏,可能要在程序发布后几天,甚至更久才会发现故障。因此,检查C/C++程序的内存泄漏,开发人员需要自己把好这个关。
检测内存泄漏的工具有很多,大致分为二种,一种是嵌入程序的,需要修改源码;一种是attach到进程,实时监测的。
LeakDiag是微软的一款内存泄漏检测工具,免费的,不需要和待检测的源程序一起编译,在使用上较为方便,能够统计一段时间内的内存泄漏大小以及指出发生内存泄漏的源代码的行数。
注意事项
务必按照默认路径安装,否则可能出问题。
功能介绍
LeakDiag支持5种不同的分配:
1) 虚拟分配。 这种分配可追踪用VirtualAlloc/ VirtualAllocEx 等关于虚拟内存分配的内存。此时,选择LeakDiag 上[Memory allocators] 选项的“Virtual Memory Allocator”来检测。
2) 堆分配。这种分配可追踪NTDLL.DLL中如下函数分配的内存。
· RtlCreateHeap,
· RtlDestroyHeap,
· RtlAllocateHeap,
· RtlFreeHeap,
· RtlReAllocateHeap,
· LocalReAlloc,
· LocalFree,
· LocalAlloc,
· LocalReAlloc,
· GlobalAlloc,
· GlobalReAlloc and
· GlobalFree
此时,选择LeakDiag 上[Memory allocators] 选项的“Windows Heap Allocator”来检测。
3) 线程局部存储(Thread Local Storage,TLS指允许一个进程的多个线程存储每个线程所独有的数据的一种Win32 机制)分配。这种分配可追踪MSDART32.DLL中如下函数分配的内存。
· MPHeapAlloc,
· MPHeapFree and
· MPHeapReAlloc
此时,选择LeakDiag 上[Memory allocators] 选项的“MPHeap Allocator”来检测。
4) COM分配(外部和内部)。这种分配可追踪OLE32.DLL,OLEAUT32.DLL 中如下函数分配的内存。
· CoGetMalloc,
· CoTaskMemAlloc,
· CoTaskMemFree,
· CoTaskMemRealloc,
· CRetailMalloc_Alloc,
· CRetailMalloc_Free,
· CRetailMalloc_Realloc,
· SysAllocStringLen,
· SysAllocStringByteLen,
· SysAllocString,
· SysFreeString,
· SysReAllocString and
· SysReAllocStringLen
此时,选择LeakDiag 上[Memory allocators] 选项的“COM Allocator”或“COM Internal Allocator”来检测。
5) C运行时分配。这种分配可追踪MSVCRT.DLL中如下函数分配的内存。
· malloc,
· calloc,
· realloc,
· free,
· new,
· new[],
· delete and
· delete[]
此时,选择LeakDiag 上[Memory allocators] 选项的“C Runtime Allocator”来检测。
下载地址
人气软件

ce修改器(Cheat Engine) v7.5 中文版(附使用方法)
QuickMemoryTestOK(内存检测工具) v4.61 免费绿色版 32/64位
CloudDrive2(阿里云盘变本地硬盘工具) V0.3.1 最新免费版
CE修改器Cheat Engine 7.4 汉化包 汉化绿色免费版
一键清理内存 提升系统性能 FLY Memory Cleaner V1.6 中文绿色
自动整理优化内存加速系统运行的工具 Extra RAM V1.7 绿色汉化版
Memtest 内存检测工具 v5.1 绿色汉化特别版
Puredev MemPro(内存分析工具) v1.6.3.0 特别安装版
内存测试软件Memtest86+ v6.20 Stable 开源免费版
Cheat Engine(ce修改器)中文版 V6.8.2 绿色免费版
相关文章
-
MyClearMem(自动清理内存神器) v0.6一款由Duluohua个人原创编写的自动清理内存神器,对于老破慢的电脑来说,内存小反应慢,所以我们有必要使用内存清理器定时的给系统进行清理...
-
windows Memory Cleaner(内存清理工具) v2.8 官方开源免费版一款来自GitHub的开源内存清理工具,专注于释放被占用的内存的工具,特别适合旧机器使用,界面简洁,操作方便,虽然没有花哨的功能,但效果显著,推荐给追求效率的朋友...
-
MemoryCleaner 简约内存清理工具 v1.7.4 官方安装版MemoryCleaner是一款免费的简单内存清理工具,支持应用几种方式来清理内存,欢迎需要的朋友下载使用...
-
MemoryCleaner 简约内存清理工具 v1.7.4 绿色单文件版MemoryCleaner是一款免费的简单内存清理工具,支持应用几种方式来清理内存,欢迎需要的朋友下载使用...
-
PassMark RAMMon 内存检测工具 v3.2.1000.0 绿色汉化免费版 64位PassMark RAMMon是一款轻量级的Windows应用程序,用于识别安装在计算机上的RAM(内存)模块的属性,欢迎需要的朋友下载使用...
-
RAM Saver Professional内存整理优化专业版 v25.3.1 绿色便携版RAM Saver Pro是一款内存释放工具,能够帮助我们快速清理释放电脑内存,让你的电脑运行得更快。该软件通过释放更多可用内存来提高系统性能...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的LeakDiag(内存泄漏检测工具) V1.25 免费安装版资源来源互联网,版权归该下载资源的合法拥有者所有。

























