level 1
好多人都有此感觉,主要原因绝不是因为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
这到底是咋回事?首先,flash小游戏采用了大量的循环语句,有的flash小游戏根本就是大量图片快速播放的幻灯片,不大的flash小游戏都需要cpu进行大量的解码运算;flash游戏的制作者为了减少编程工作量,采用了单线程整点运算进行编程,flash小游戏cpu占用率高症结就在于此,由于是单线程编程,你就是十核处理器也会处于一核有难九核围观的局面,造成cpu占用率过高,并且由于是整点运算编程,而显卡是负责浮点运算,cpu是负责整点运算的,即使开启硬件加速,显卡也帮不上cpu什么忙
flash小游戏cpu占用率高,除了flash播放器本身的缺陷之外,更主要的原因是flash游戏的制作者丧良心,为了减少编程工作量,采用了单线程整点运算进行编程,造成flash小游戏都是累死cpu的某一个核心,但其他的cpu核心以及显卡都束手无策,只能围观,导致flash小游戏cpu占用率极高,有的flash小游戏无论用什么电脑,玩起来很卡