易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 10090|回复: 193

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的占用率
发表于 2012-7-2 23:33:13 | 显示全部楼层
回复 1# 路飞


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

本版积分规则

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

GMT+8, 2018-8-15 04:09 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

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