使用 Windows 调试器查找 GDI 泄漏

发布时间:2024年01月08日


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

介绍

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

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

在这里插入图片描述

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

文章来源:https://blog.csdn.net/lxy_2011/article/details/135467054
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。