首页

文章

华为方舟编译器,是不是做的太过分了?

发布网友 发布时间:2022-04-18 17:24

我来回答

15个回答

热心网友 时间:2022-04-18 18:54

安卓7.0之后,谷歌也意识到了程序占地方、开机慢的问题,怎么办?谷歌发现,人们使用一个程序,不可能用所有的功能。那么只编译一部分常用的是不是就效率高了呢?所以这时候其实是把JIT又拉回到安卓上来,并且安装的时候也不用全编译,直接装就是了,速度当然快了。这其实就是中间层、JIT、AOT一起来,并且根据用户的习惯,把它常用的程序的常用功能代码解释好了存起来,用户再用也飞快。

在安卓7.0以后,谷歌做的事情就是优化。8.0的系统是做了一个解释器,提升了“冷代码”的解释速度。而最新的10.0(Android Q)系统,甚至会在安装的时候,就预先知道这个程序什么是用户常用的代码,安装时间稍微长一点,但是热代码已经解释好了,进一步提升速度。


在方舟编译器里面,已经编译好的APK,会通过静态编译的方式先转换成机器码再安装,这其实是AOT,无需麻烦的虚拟机,提升运行速度和效率。并且作为开发者,还可以根据不同的程序特点,选择不同的编译优化方案,不像安卓官方的方式使用统一的虚拟机方案。

现在安卓手机的一大特色就是内存越来越大,6GB都是老人机的配置了。这除了程序大以外还有安卓的程序运行产生垃圾多有关系。那么清理垃圾呢?则需要暂停程序,也就会顿一下,即所谓的“卡”。华为方舟编译器则是利用程序多线程运行的特点。打个比方,您现在正在用的“中关村在线”这个APP用了AB两个线程,在华为的P30手机中,那么线程A运行的时候,B在清理垃圾,然后A线程清理垃圾的时候B线程在运行,程序运行不中断,垃圾处理不停,做到了又连贯、又节约系统资源。

热心网友 时间:2022-04-18 20:12

我有一个问题,全静态编译了,运行速度肯定快啊,但是我想知道全静态编译后安装后占的内存会不会翻倍,

热心网友 时间:2022-04-18 21:46

它作为开发者,还可以根据不同的程序特点,选择不同的编译优化方案,不像安卓官方的方式使用统一的虚拟机方案。

热心网友 时间:2022-04-18 23:38

也就是西方搞了所谓的专利来靠专利费收取全世界的钱!以前没有所谓的专利费!有的发明是来造福人类的!人类都是踏着前人的脚步继续前进!老祖宗告诉你们的一代更比一代强!怎么就不行了

热心网友 时间:2022-04-19 01:46

只编译一部分常用的是不是就效率高了呢?所以这时候其实是把JIT又拉回到安卓上来,并且安装的时候也不用全编译,直接装就是了,速度当然快了

热心网友 时间:2022-04-19 04:10

这是技术的进步,怎么还过分呢?任何一家企业都有提高自我竞争力的思维。

热心网友 时间:2022-04-19 06:52

有什么过分的啊,只要没有涉及你的隐私,都是人家技术好

热心网友 时间:2022-04-19 09:50

你说话能不能不要只说半截就开跑呀,什么叫过分?美国那种看不得别人好的行为怎么不叫过分?

热心网友 时间:2022-04-19 13:04

我想问霉国破坏全球芯片产业链,让全世界电子产品价格飙升,是不是罪大恶极?

热心网友 时间:2022-04-19 16:36

自己发展自己的科技,壮大我国科技实力,何来过分之说

热心网友 时间:2022-04-19 20:24

我觉得挺好的呀,这说明人家技术到位了。

热心网友 时间:2022-04-20 00:28

这种说法是不正确的,只能说我们发展的越来越好了

热心网友 时间:2022-04-20 04:50

不过分啊,这是中国科技发展到一定程度的体现

热心网友 时间:2022-04-20 09:28

什么过分不过分的?为什么会提出这种问题?美国制裁中国过分不?

热心网友 时间:2022-04-20 14:22

你这想法牛,你怎么不让他从1+1=2开始研究呢???
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 方舟编译器是什么怎么用? 免流应用要在应用宝里下载才免流吗? 已经开通腾讯大王卡怎么激活各大app? 为什么我的应用宝往下拉没有免流提示 应用宝不能免流了 应用宝想免流量下载软件必须要在这里重新申请大王卡吗?自己有大王卡不可以直接激活免流吗? 现在腾讯视频,qq音乐,应用宝还需要手动激活流量特权吗? 腾讯视频、应用宝等软件需要绑定之后才免流还是直接就免流? 如何开启应用宝免流 应用宝免流量怎么激活 应用宝免流量怎么开启 应用宝如何开启免流服务 应用宝怎么免流 应用宝免流量在哪里激活 怎样注销qq号手机版 数据库 名词解释 数据库是什么意思? 对数据库的认识是什么? "数据库""是什么? 谁能概述一下数据库发展方向??? 苹果13是几月几号发布? 苹果13什么时候上市? 苹果13什么时候上市的? iphone13什么时候出? 苹果13什么时候上市!! iphone12和13发布时间? iphone13中国发售时间? 苹果13什么时候出来? iphone13发布时间是? 苹果13和苹果12什么时候发布? iPhone13什么时候上市? iphone13在什么时候出? 苹果13什么时候上市的 苹果13多久发售? 交换机可以当路由器使用吗 自适应以太网交换机可否用作路由器 以太网交换机能当路由器用吗,怎样设置?宿舍用。谢谢。 自适应以太网交换机能代替路由器使用吗 以太网交换机可以当路由器提供wifi吗?家里路由器的范围不够,有些地方没WiFi TP-link 8口10/100M自适应以太网交换机,型号:TL-SF1008+,能接两台电脑吗?交换机可以充当路由器功能吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com