用DDraw,我把后备缓存放在显存里,然后一块背景surface也放显存里,当我将背景surface BLT到后备缓冲时(BLT过程中有缩放),这个程序耗CPU倒不大,但是系统的explorer突然耗到90%多,不知道什么原因...
我的显存够大,64M..Gefore4 MX440..还有,如果我的背景surface放在内存里,那么BLT的时候就比较正常了..按理说,两块surface都放显存里,就由GPU算了吧,但为什么会那么影响我的系统呢??

解决方案 »

  1.   

    可能是 explorer 自己的问题。
      

  2.   

    应该不会中毒吧..我的电脑有防火墙,最新的诺顿,公司也有防火墙,隔几天就杀毒.我在想,是不能两块surface都放显存里的时候,BLT(加上拉伸)的时候太耗资源了,以至于explorer都画不了图了啊.....
      

  3.   

    俺不要分,俺要找人!
    找个能救俺的人!
    看这里:http://community.csdn.net/Expert/topic/4860/4860413.xml?temp=.2114984