看流星社区

 找回密码
 注册账号
查看: 44567|回复: 229

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

[复制链接]

该用户从未签到

发表于 2012-6-9 09:40:19 | 显示全部楼层 |阅读模式
我不敢保证能降低所有游戏的CPU占用率,我只测试了TX的某一款游戏,但是我觉得方法应该是可以通用的。

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

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

游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2012-6-9 20:23:34 | 显示全部楼层
很想了解

该用户从未签到

发表于 2012-6-13 15:44:26 | 显示全部楼层
标记一下回去看

该用户从未签到

发表于 2012-6-13 16:20:49 | 显示全部楼层
回复看下

该用户从未签到

发表于 2012-6-26 11:24:46 | 显示全部楼层
回复 1# 路飞


    想到这个了

该用户从未签到

发表于 2012-6-27 21:37:36 | 显示全部楼层
想到这个了

该用户从未签到

发表于 2012-7-2 23:28:05 | 显示全部楼层
CPU的占用率
  • TA的每日心情
    难过
    2021-8-16 19:35
  • 发表于 2012-7-2 23:33:13 | 显示全部楼层
    回复 1# 路飞


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

    该用户从未签到

    发表于 2012-9-11 09:29:22 | 显示全部楼层
    ddddddddddddddddd

    该用户从未签到

    发表于 2012-10-1 10:10:12 | 显示全部楼层
    高手呀
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    小黑屋|手机版|Archiver|看流星社区 |网站地图

    GMT+8, 2024-4-19 13:25

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

    快速回复 返回顶部 返回列表