为什么我一用网页看视频,CPU占用率就几乎达到100%?

为什么我一用网页看视频,CPU占用率就几乎达到100%?,第1张

1、某些网页不能支持HTML5加速,这种情况在老版本的IE上尤为体现,由于浏览器不支持加速只能纯粹靠CPU来运算。可以试着更换浏览器试试,如谷歌或者百度等带HTML5加速的浏览器。

2、FLASH插件太老,请更新FLASH插件。

3、CPU主频太低但显卡不支持硬件加速。因为现在的网络视频基本上都是h264的编码,即AVC编码,可以使用显卡的硬件加速播放。如果显卡没有硬件加速,只能使用CPU来解码,对CPU占用率就很高。

4、检查硬件配置是否达到要求,由于网页看视频占用内存比较大,如果是2G内存建议升级至4G内存,CPU一般来说双核足够,但主频不要太低,3.0G以上没问题。

扩展资料

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微 *** 作,然后发出各种控制命令,执行微 *** 作系列,从而完成一条指令的执行。指令是计算机规定执行 *** 作的类型和 *** 作数的基本命令。指令是由一个字节或者多个字节组成,其中包括 *** 作码字段、一个或多个有关 *** 作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含 *** 作数本身。

参考资料:CPU-百度百科

HTML5技术相对于flash插件优势就是,更清晰,更流畅,对CPU的占用更低,就如同播放本地视频一样。

HTML5技术相对于flash技术能使用本地播放器播放网页视频(比如iphone不支持flash,也能播放网页上的视频)而flash相对于html5十分吃CPU,在电脑上还好点,在手机上就会显得特别卡。

即便是双核的手机,在播放优酷和土豆上的高清720P以上的视频的时候也会卡,最关键的是因为flash非常依靠CPU所以对CPU的占用很大,在电脑上表现还不明显,在手机上表现就是卡和费电(因为占用很多CPU资源)。

可以

本地储存:LocalStorage (5MB)

LocalStorage[key]=value

CPU运算:Web Workers (可以多线程,但不能访问DOM)

var worker=new Worker(JavaScriptFileName)

worker.postMessage(message)

worker.addEventListener('message',function(e){e.data//worker的信息

}) //in worker

self.addEventListener("message",function(e){e.data//发来的信息

self.postMessage(Message)//发回信息

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7240199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存