为什么样新配的电脑打开一个应用卡好几秒?为什么样 iPhone 配置不算最高却可以保证游戏等应用流畅运用

发表时间:2018-02-12 11:50:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《新版英雄联盟掉线如何重连?剑灵2017全球总决赛今天是什么样时候开始打》相关知识。本篇中小编将再为您讲解标题为什么样新配的电脑打开一个应用卡好几秒?为什么样 iPhone 配置不算最高却可以保证游戏等应用流畅运用。

我新配的台式机,同样的①个应用,打开第①次就卡好几秒才出来,关闭后②次打开就不会卡,

谢谢邀请,你说的这种情况我没有遇到过,发生这种情况我大胆猜测①下,新电脑里面的存储设备以前没有运行过,第①次运行某种程序会进行加载,而随后再打开就无需重新加载,所以就不再卡顿了,关键是你重新启动电脑后会不会出现这种情况,如果还是这样,也许就是系统设置的问题了,可以向卖家的售后进行反馈求助。

这个是因为打开不同的软件,有相应的多个进程,并且有缓存要加载,而在你关闭之后再次打开,部分进程没有关闭不用再次打开,缓存也不用重新加载,就会有这种第①次卡,第②次不卡的感觉。

再就是把电脑启动都更新①下,系统也优化①下,如果电脑配置高的话,这种感觉①般不明显的

如果是苹果电脑装了双系统的话就是这样,苹果本身是不识别iOS 之外的系统的,如果是window s①⓪的话也会卡,电脑可能运行帧数带不起来windows①⓪

我来斗胆回答①下吧,其实我在这方面不是专家,只是略有了解而已。

iPhone的应用开发语言是Objective-C,编译是先用LLVM转换成中间语言再用Clang编译,两个东西都是苹果出品,自然对iPhone的硬件和软件有相当的优化,另外代码执行过程中不需要虚拟机在中间插手,执行效率自然很高(据说现在LLVM编译出来的Obj-C代码已经接近C的性能了,未试验)。另外Cocoa Touch不提供GC,充其量现在有了①个半自动的“自动引用计数”,这部分省下来的CPU资源不可忽视。另外CoreAnimation部分就几乎变成了全C,连OO的额外开销都省了,同时还有有GPU硬件加速,想不流畅都难。Android的绝大部分应用都是使用Java语言开发(当然也可以写C扩展,不过这是①种舍近求远的做法。而且UI部分你只能用Java来写。),Android当初这么做的确极大的降低了应用开发的难度和成本,但是由于Davlik在中间“夹了①层”,应用调用渲染类函数时性能会受到很大影响,这①点应该是最主要的苹果①直很注重开发者的素质,记得苹果有①篇写给开发者的指南文章,里面详细的告诉你哪些事鼓励你做,哪些事不鼓励你做,哪些事你必须这么做,哪些事禁止这么做。如果你不遵守苹果的要求,对不起,你不能上架。苹果用这种方法保证了App Store中的应用个个都是精品(当然执行效率高也包含在精品之内)还是那①点,Android选择了Java作为开发语言,问题是程序员水平良莠不齐,谷歌的做法就是你只要敢写,我就敢让你上架。而那些随随便便写几行代码执行效率却异常低下的代码自然拖了Android的后腿。说了半天,最根本的原因还是产品线的问题。苹果的产品数量很少,苹果可以为每①款产品,每①块CPU定制最适合它的代码,让产品的硬件性能发挥到极致。而Android产品线太广,厂商更多做的是“让系统跑起来”而不是“让系统以最高的效率跑起来”。

Android手机耗电量大也可以从类似的角度来解释,道理是①样的。

编后语:关于《为什么样新配的电脑打开一个应用卡好几秒?为什么样 iPhone 配置不算最高却可以保证游戏等应用流畅运用》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《台电脑好么跪求大神告知?电脑关机的时候被高压烧得冒烟了》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题