如何检测GDI资源的泄漏。

网友投稿 973 2022-08-27

如何检测GDI资源的泄漏。

如何检测GDI资源的泄漏。

内存泄漏,MFC提供机制去检测,但是GDI资源的泄漏,确实无法通过基础机制去检测的。这里提供一个检测和定位GDI泄漏的程序

介绍:

一个容易使用,强大,高效检测和定位GDI泄漏的工具。它可以在visual studio中使用

关于工具的机制:

工具有两个部分GdiLeakDtector.exe和GdiSpy.dll

GdiLeakDtector.exe是一个特殊的调试器,它在debug模式-入进程,并将GdiSpy.dll注入调试程序。GdiSpy将截获GDI的调用和释放到日志。这样,就可能发现泄漏的资源。它有误报的可能性。因为在程序有可能在GdiSpy.dll释放后,在释放GDI资源。不过这个误报很容易被发现。不是个大问题。

Memleak.exe  是一个内存泄漏的测试程序。

附件 :​​/Files/alantop/release.rar​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:重新改写了一下通达信数据格式提取工具
下一篇:centos 7.6 安装配置nginx (显示中文目录,带密码验证)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~