导致macbook看flash发热的最终原因是什么

 我来答
gaozhan1210
2016-05-04 · TA获得超过698个赞
知道小有建树答主
回答量:786
采纳率:0%
帮助的人:288万
展开全部
你好,
这是OSX系统的原因,当然也与苹果的决策有关系。
Mac现款的CPU都是英特尔的,英特尔的Cpu有 Turbo Boost 的单核心加速技术
即——依据功率和散热情况短时间提高单一核心运行频率

而加速时的功耗要高于无加速情况下多核心满载的功耗,因此加速以后发热严重。
而 Flash 恰恰是单核心依赖严重的应用也导致 cpu 大功耗和发热.
还有乔布斯时代的苹果和Adobe也有分歧,OSX处于安全考虑也封锁了Flash进入图形渲染等等。

另外——根据外媒的看法
苹果在采用其他公司的软件或硬件时都经过各种设计及优化评估, 当发现不合理珍节时会反馈给该公司要求改善, 若对方不愿改进, 苹果会另起炉灶自行解决, 两个例子:
1. Intel
最初设计iPhone时就评估采用intel cpu, 苹果要求intel cpu的功耗设计有严重问题, 苹果研究后向intel提出改进方案并教导intel如何改善, 但intel老大作风听不进去也不愿配合, 与此同时arm听了改了, 最后苹果决定弃intel选arm。从此arm在移动领域开始做大, 而intel依然放不下身段被移动市场所遗弃。
2. Adobe
Adobe已坐大, Flash在pc界横扫千军, Flash吃资源吃cpu吃功耗, 微软视若无睹, Intel却高兴的不得了, 因为所有人每隔一段时间都必须换电脑升级cpu才能满足Flash这个大食客. 苹果是软硬件都生产, 早已发现Flash的严重问题并向Adobe要求改善功耗改善效能, 同样情况, Adobe认为OS X 及 iOS只是小众市场没有必须花大量人力物力资源去重写Flash的底层, 回绝了苹果的要求, 迫使苹果最后采用HTML5使得Flash一夕间地位大大下降。

综上所述,根本原因是因为
1、早年矛盾导致flash未对OSX进行优化,OSX专用HTML5。
2、Flash本身仅支持单核加速,会带来不可避免的高热量。

另外,您可以使用Flash转Html5的插件来进行优化。
感谢提问,祝您生活愉快!谢谢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式