自学内容网 自学内容网

使用 Windows 调试器查找 GDI 泄漏


本文将带您了解如何使用 Windows 调试器跟踪 GDI 句柄泄漏,并了解如何修复它们。

介绍

本文是有关使用 Windows 调试器查找和修复 GDI 句柄泄漏的演练。Windows调试器应该是最后的手段,首先在整个代码库中搜索 BeginPaint()/EndPaint() 并检查这两个函数调用之间的 GDI 代码是否有未删除的句柄并将其删除。

使用任务管理器,我们可以在“详细信息”选项卡页上添加“GDI 对象”列,以获取每个进程当前打开的 GDI 句柄的数量。 一个进程最多可以有 10000 个打开的 GDI 句柄。 所有进程的系统范围限制为 65535。右键单击标题以选择要显示的列。

在这里插入图片描述

选中“GDI 对象”选项以添加到“详细信息”选项卡并关闭对话框。


原文地址:https://blog.csdn.net/lxy_2011/article/details/135467054

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!