使用GDI时如何确定是否有内存泄漏

Posted strive-sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用GDI时如何确定是否有内存泄漏相关的知识,希望对你有一定的参考价值。

在创建GDI对象时,比如创建笔,画刷等对象时,在调用完之后忘记删除对象了,会造成内存泄漏

我们可以通过任务管理器来快速的查看

  1. 启动任务管理器(右键单击Windows任务栏以选择任务管理器)
  2. 在Windows 10中,转到“ 详细信息”选项卡。对于Windows 7,请转到“ 进程”选项卡。
  3. 右键单击列标题之一,然后选择“选择列”
  4. 启用GDI对象
  5. 单击“ GDI对象”列标题以降序排列

如何未及时删除GDI对象,会出现GDI对象疯狂增加的现象

以上是关于使用GDI时如何确定是否有内存泄漏的主要内容,如果未能解决你的问题,请参考以下文章

使用 gdiplus 打印 png24 图像时 GDI 内存泄漏

防止 WPF 中的内存泄漏

如何调试 GDI 对象泄漏?

如何创建内存转储和分析内存泄漏?

如何确定我的 android 应用程序是不是存在内存泄漏?

DialogFragment 泄漏内存