riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1953回复:14

变速齿轮技术讨论 200 分

楼主#
更多 发布于:2005-04-19 14:31
我在玩游戏的时候,碰到一个变速齿轮的加速软件,非常有创意,可惜技术却不公开,作为开发人员钻研技术是件开心的事,希望大家能踊跃参与讨论,彻底搞顶变速齿轮的核心技术,以后大家玩游戏就可以用上自己的轮子啦。

在此我开个帖子,200分作为底分,不够可另开贴子发分,欢迎大家踊跃发言。

我在网上查看了一些变速齿轮的讨论,大致是hook windows的一些和时间相关的函数。不过还是挺糊的。
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-20 09:21
顶一把
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2005-04-20 09:33
CSDN有一年有专门一篇文章介绍的.大致就是hook windows的一些和时间相关的函数,因该比较清楚了,难道要别人把代码也给你?????
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-20 15:13
没看过,能否给个文章链接
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-21 08:19
你有没有齿轮传上来一个,
并不是每个人都用过,或见过
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-21 09:43
我看到的主页http://pgetools.nease.net

华军软件下载的网页http://www.onlinedown.net/soft/8818.htm
变速齿轮 0.43

变速齿轮的原理我的看法是修改系统的时间函数,缩短进程时间片,加速各进程间的切换处理。

假设通常情况下时间片值为20ms,现在有两个进程A和B,A完成一步花费了5ms,B完成一步也花费了5ms,那么在两个进程A,B间的切换就多出了10ms的空余时间,如果你修改了时间片值为10ms,那么20ms中A和B各执行了两次,速度提高一倍。这个时间片的值是不能被改变的,我们只是修改了系统的时间函数的返回值,欺骗进程,让它误以为已经等候了20ms(实际上是10ms),从而加速各进程间的切换和进程的处理。

通常我们的机器cpu值比较平稳很低10%以下,变速齿轮 0.43你在使用它的时候,明显感觉到机器的cpu值提升了好多,也说明它只是在欺骗cpu让它尽可能多的工作。

以上是我个人的一点看法,希望各位提出自己的一些建设性意见
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-22 09:40
提提提
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-04-25 09:14
提提提
提提提
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-04-26 09:06
提------提
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-04-29 09:23
你用google搜索一下“变速齿轮”,可以搜到很多资料的。
[b]万水千山总是情,回个帖子行不行?[/b]
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-04-29 09:59
 
我看到的主页http://pgetools.nease.net

华军软件下载的网页http://www.onlinedown.net/soft/8818.htm
变速齿轮 0.43

变速齿轮的原理我的看法是修改系统的时间函数,缩短进程时间片,加速各进程间的切换处理。

假设通常情况下时间片值为20ms,现在有两个进程A和B,A完成一步花费了5ms,B完成一步也花费了5ms,那么在两个进程A,B间的切换就多出了10ms的空余时间,如果你修改了时间片值为10ms,那么20ms中A和B各执行了两次,速度提高一倍。这个时间片的值是不能被改变的,我们只是修改了系统的时间函数的返回值,欺骗进程,让它误以为已经等候了20ms(实际上是10ms),从而加速各进程间的切换和进程的处理。

通常我们的机器cpu值比较平稳很低10%以下,变速齿轮 0.43你在使用它的时候,明显感觉到机器的cpu值提升了好多,也说明它只是在欺骗cpu让它尽可能多的工作。

以上是我个人的一点看法,希望各位提出自己的一些建设性意见
 

你这个理解好像值得商榷。我个人的理解,变速齿轮
是hook了ring3的函数,不会影响到任务切换的。
[b]万水千山总是情,回个帖子行不行?[/b]
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-04-29 13:22
这我还真没考虑,值得探讨
liuyan4794
驱动牛犊
驱动牛犊
  • 注册日期2005-04-14
  • 最后登录2010-08-19
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-04-30 12:25
有意思 :o
jackxin
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-06-16
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分1分
  • 专家分0分
13楼#
发布于:2005-06-30 03:56
这种讨论很多了,GOOGLE一下很多;
riceworm
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2008-10-22
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2005-07-01 10:08
讨论的东西是很多,可是真正有用的又有多少?更多的应该是把文章贴来贴去,没有一点实质内容吧。

google是个好东西,大家可以搜一下类似于加速齿轮的软件有几个。

是大家不耻于做此类软件,还是做不出来呢?

一个好得东西只要能拥有大量的用户群,那它也就拥有了非凡的潜在商业价值。
游客

返回顶部