- 在HC卡上开发的应用程序运行时,与H卡相比,CPU利用率偏高,如何解决?
-
发布时间:2009-11-20 09:50:47
发布时间:2009-11-20 09:50:47
由于HC卡采用了H卡不一样的预览方式,当用户在每一个预览窗口表面都进行相应的画矩形或者显示图片、字符时,CPU利用率会有一定的上升。 解决方法: 1)安装DirectX 8.1 ; 2) 调用停止画图回调函数StopRegisterDrawFun(),在不需要进行预览表面画图的通道上停止画图回调,这样能够有效的降低CPU的利用率; 3)屏幕分辨率设为16位; 4)更换高档显卡; 经我们测试,在 Win2000+SP4 操作系统下,采用华硕845PE + P41.7gCPU + 256M内存 + MX400显卡 + 80G硬盘配置的计算机, 进行16/24路画面预览及所有通道正常录像的情况下,CPU的利用率在10%左右。