博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GDIView
阅读量:6311 次
发布时间:2019-06-22

本文共 716 字,大约阅读时间需要 2 分钟。

检测gdi泄漏工具:GDIView

windows客户端程序性能测试必须要验证资源泄漏,资源泄漏常见的测试项有:cpu/内存/GDI/句柄/页面错误增量,今天的主题是GDI,测试GDI泄漏最简单最常用的工具是任务管理器,今天介绍的是另一个工具GDIView,GDIView是更强大的测试GDI泄漏的工具。

GDI概念扫盲

GDI:图形设备接口(Graphics Device Interface),主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出,如菜单、滚动条、图标和鼠标光标。详细介绍见:

正题:GDIView使用方法

GDIview是nirsoft出品,针对GDI泄漏的测试工具,绿色免安装,同时官网提供汉化配置文件下载,官方下载地址

1. 启动GDIview,建议勾选菜单“选项(O)–显示计数和变化量”,勾选该项后统计结果后会显示设置时间后GDI的增量或减量,方便查看,可以通过菜单“重置上次计数”清空结果设置新起点。

2. 手工启动需要测试的程序,注意:测试时发现被调起的程序不会显示在进程列表内,只有手工启动才会显示,原因未知。

3. 反复操作某些功能,确认是否GDI泄漏即可。另,GDIView还可以导出简单的html报告,在“查看”菜单下选择所需的HTML报告即可。

gdiview界面图

示例:弹窗GDI泄漏检查

1. 启动GDIview,并设置显示GDI变化数量。

2. 使用自动化程序反复触发/关闭弹窗。

3. 查看GDI数量变化,对比详细信息定位原因。

转载请注明出处: 

原文地址: 

转载于:https://www.cnblogs.com/lelezhangzhao/p/4740684.html

你可能感兴趣的文章
linux下的权限问题
查看>>
教你如何使用Flutter和原生App混合开发
查看>>
Spring Boot 整合redis
查看>>
CSS hover改变背景图片过渡动画生硬
查看>>
JDBC(三)数据库连接和数据增删改查
查看>>
淘宝应对"双11"的技术架构分析
查看>>
订单的子单表格设置颜色
查看>>
Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(一)
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
lvs fullnat部署手册(三)rs内核加载toa篇
查看>>
C++策略模式
查看>>
我的友情链接
查看>>
oracle表分区详解
查看>>
网络编程中常见结构体
查看>>
SSL/TLS原理详解
查看>>
Docker 自定义SSH服务镜像
查看>>
JavaScript强化教程 —— Cocos2d-JS自动JSB绑定规则修改
查看>>
configure: error: in `/root/httpd-2.2.11/srclib/apr': c
查看>>
CentOS7搭建Kubernetes-dashboard管理服务
查看>>
buildroot下查找外部编译器通过ext-toolchain-wrapper调用的参数
查看>>