别小看flash小游戏:CPU占用率极高
cpu吧
全部回复
仅看楼主
level 1
qwertyu456987 楼主
好多人都有此感觉,主要原因绝不是因为flash游戏制作多么精良,粗制滥造的flash小游戏,照样卡得不行
这到底是咋回事?首先,flash小游戏采用了大量的循环语句,有的flash小游戏根本就是大量图片快速播放的幻灯片,不大的flash小游戏都需要cpu进行大量的解码运算;flash游戏的制作者为了减少编程工作量,采用了单线程整点运算进行编程,flash小游戏cpu占用率高症结就在于此,由于是单线程编程,你就是十核处理器也会处于一核有难九核围观的局面,造成cpu占用率过高,并且由于是整点运算编程,而显卡是负责浮点运算,cpu是负责整点运算的,即使开启硬件加速,显卡也帮不上cpu什么忙
flash小游戏cpu占用率高,除了flash播放器本身的缺陷之外,更主要的原因是flash游戏的制作者丧良心,为了减少编程工作量,采用了单线程整点运算进行编程,造成flash小游戏都是累死cpu的某一个核心,但其他的cpu核心以及显卡都束手无策,只能围观,导致flash小游戏cpu占用率极高,有的flash小游戏无论用什么电脑,玩起来很卡
2017年11月23日 03点11分 1
level 1
qwertyu456987 楼主
由于flash的缺陷,以及flash已经不适合现在的多核cpu,adobe公司已放弃flash,而相关技术会在2020年底全部退役
问题是时间只剩下三年多,到目前我们也看不见有公司开发出比flash更好,并且可以兼容过去的flash视频和flash游戏的flash替代品
我们不由得担心,到了2020年,是不是网页上所有的flash都瘫痪了,所有的flash小游戏都不能玩了
2017年11月23日 03点11分 2
@xiexiexieo 关键问题是HMTL5可以兼容以前所有的flash小游戏吗?如果不能,这些flash小游戏网站不都得倒闭啊!而且经测试,在功能上HMTL5比flash强不到哪里去,安全性还更脆。flash需要更好的替代品,开发更好的flash替代品,绝对是中国软件公司的一次大机遇
2017年11月24日 02点11分
@xiexiexieo adobe鼓励html5标准,原因是目前没有更好的flash替代品。我还是那句话,HMTL5如果不能兼容以前所有的flash小游戏,这些flash小游戏网站怎么办?
2017年11月24日 08点11分
@xiexiexieo adobe放弃flash转向HTML5,原因还是目前没有更好的flash替代品,只能矬子里拔大个,如果有了flash的完美替代品,html5就会被抛弃,中国的软件公司错过的机会太多了,开发更好的flash替代品,绝对是中国软件公司的一次大机遇
2017年11月27日 02点11分
level 12
本来用flash的就少,像苹果浏览器等,就一直没支持过flash。。。。现在网页,APP,还有好多游戏等都用H5 + js,,,flash没玩过,但是我想都是可以通过js来代替的,包括HTML5本身也可以用js代替。。。我感觉js有一统天下的感觉,包括后端,js也是封装得很完备
2017年11月28日 02点11分 5
level 1
现在H5游戏占用CPU和GPU都高。。集显interCPU,温度飙升80+。不刚才搜索说现在H5开发这个版本占用GPU都高,但CPU占用高在客户端怎么解决呢???
2018年02月01日 16点02分 6
1