路飞 发表于 2012-6-9 09:40:19

CPU优化_解决游戏CPU占用太高之方法

我不敢保证能降低所有游戏的CPU占用率,我只测试了TX的某一款游戏,但是我觉得方法应该是可以通用的。

       确实如大家所理解的,游戏占用CPU时间主要在绘制显示上,一般的逻辑判断其实对CPU占用是很低的,当然对于一些特殊游戏也可能不是这样,但那是特例。就如论坛上很多讨论如何去掉一些与显示有关的人物动作,或者减少一些背景的绘制,但是这些东西需要经验取分析,费时费力,甚至还有hook d3d等等,需要对D3D有一些了解才行。新手基本会忘而却步。

       我们换个思路,我们想去掉显示,那需要看谁调用了显示函数,我们直接把调用的显示函数nop掉,是否会更简单?对于一般的程序处理显示的函数不会分布到各处,这样对于程序的维护是需要代价的,虽然我对游戏引擎不是很了解,但是我写过多年嵌入式程序,成熟的完善的程序,基本上执行显示是有一个或几个函数实现的。因此我们只要将这个函数nop掉,显示就会完全去掉,而CPU的占用率自然也降了下来。

**** Hidden Message *****

cloud210 发表于 2012-6-9 20:23:34

很想了解:)

lzh5296 发表于 2012-6-13 15:44:26

标记一下回去看

財財 发表于 2012-6-13 16:20:49

{:3_47:} 回复看下

zhangchenggu 发表于 2012-6-26 11:24:46

回复 1# 路飞


    想到这个了

babysoon 发表于 2012-6-27 21:37:36

想到这个了

yoyo00 发表于 2012-7-2 23:28:05

CPU的占用率:'(

shawnyoo 发表于 2012-7-2 23:33:13

回复 1# 路飞


    .............

budouer 发表于 2012-9-11 09:29:22

ddddddddddddddddd

3993388 发表于 2012-10-1 10:10:12

高手呀:):):)
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: CPU优化_解决游戏CPU占用太高之方法