我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1955|回复: 8

[最新新闻] 华为方舟编译器远没有你想象的那么简单

[复制链接]

该用户从未签到

111

主题

93

回帖

476

积分

二级逆天

积分
476

终身成就奖

发表于 2019-4-18 09:37:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在华为P30系列的国行发布会上,华为用几页PPT引出了「华为方舟编译器」这个神奇的新东西,华为将其称作是「Android的性能革命」,并大方地将其开源,希望App的开发者们都能用到它。
这项技术已经被华为纳入了EMUI9.1,能够升级到EMUI9.1的用户都可以享受到它带来的性能提升。网络上已经有不少的网友用正常版本的微博和方舟编译器编译的微博进行了对比,二者的启动速度、滑动的跟手性等都有明显的区别。

                               
登录/注册后可看大图
在进行今天的文章前,笔者先和大家普及一下现有Android应用运行的工作机制、原理。
Android所有的应用在编译打包的时候实际上是都打包成了字节码,而我们的手机CPU并不认识字节码,它们只认识机器码。于是我们需要在App和CPU之间添加一位「翻译」,App才能够正常执行。
这和一些Java应用需要通过JVM执行类似,在Android中,App需要依赖Dalvik才能执行。
在Android4.x时代,系统都采用的动态解释执行+JIT这一套方案来执行App,即App的字节码会在运行时由Dalvik虚拟机直接解释成机器码执行,或通过JIT即时编译成机器码执行。
这是典型的「边解释边执行」模式,华为在发布华为方舟编译器的时候也提到了这点。
Android5.x开始,Google对App的执行模式进行了优化,引入ART取代古老的、缓慢的Dalvik。
回复

使用道具 举报

该用户从未签到

209

主题

7596

回帖

4227

积分

二级逆天

积分
4227

社区居民忠实会员社区劳模原创达人最爱沙发终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

QQ
发表于 2019-4-18 10:52:13 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-5 11:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    143

    主题

    4434

    回帖

    4163

    积分

    二级逆天

    积分
    4163

    终身成就奖社区居民忠实会员社区劳模最爱沙发原创达人优秀斑竹奖

    QQ
    发表于 2019-4-18 12:02:25 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    470

    回帖

    0

    积分

    PADS-190603高级班

    积分
    0

    终身成就奖

    发表于 2019-4-18 12:34:18 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    18

    主题

    2467

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖优秀斑竹奖特殊贡献奖

    QQ
    发表于 2019-4-18 16:10:32 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    299

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    发表于 2019-4-18 18:39:53 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    14

    主题

    959

    回帖

    1194

    积分

    1元学习PADS(5期)

    积分
    1194

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2019-4-18 20:34:40 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-13 15:38
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    103

    主题

    2696

    回帖

    4279

    积分

    PADS-190603高级班

    积分
    4279

    终身成就奖特殊贡献奖优秀斑竹奖

    发表于 2019-4-18 21:24:17 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 135 天

    [LV.7]常住居民III

    0

    主题

    2140

    回帖

    6550

    积分

    二级逆天

    积分
    6550

    终身成就奖特殊贡献奖

    发表于 2019-4-19 08:52:51 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表