» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 华为详解方舟编译器:内存回收更高效,随时用随时回收

posted by edfc, platform: iPhone 8 Plus
意思是只专门针对华为的硬件做优化,没有普适性


TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 @Tobar 于 2019-4-25 17:19 发表
Posted by Xiaomi MIX 2S
为什么一个编译器能做gc?gc是rt干的活啊
你编译器怎么知道未来运行的时候什么时候应该做gc?
没说gc啊,都直接转换成机器码了



TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 @cynic0522 于 2019-4-25 17:28 发表
posted by edfc, platform: iPhone Xr
没搞过安卓开发,这东西是不是和官方那个art类似?
看样子不同,华为直接编译生成的包就是机器码版本的了。但是这种看样子只会支持华为自己的机器,除了华为用其他家cpu的情况,现在华为又在做自己的cpu,感觉确实是在分裂生态


TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 @Tobar 于 2019-4-25 17:36 发表
Posted by Xiaomi MIX 2S
有啊
https://img.ithome.com/newsuploadfiles/2019/4/20190425_151506_579.jpg@wm_......
我理解的就是根c++一样根本没有gc,只是通过智能指针类似的技术,直接实现RAII

TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 @u571 于 2019-4-25 16:01 发表
https://www.ithome.com/0/420/904.htm
简单的说就是抛弃JVM虚拟机,APK在打包阶段全部编译成二进制代码,用户端安装和运行都是二进制机器码,理论上来说确实效率会提升......
兼容性,肯定不会去解决,华为目的是自家的手机根cpu。
厂商单独给华为一个包也是非常可能的,现在如果购买了第三方加密服务,实际上也要跑一次加密服务生成最终程序

TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 @离人最近的神于 2019-4-26 08:14 发表
posted by wap, platform: iPhone
别的不说,就一个安全问题,这种土狗背景,毫无诚信的企业,编译器直接给你插后门,谁用谁sb
喷了,华为还需要这么弄?现在各家手机必须接各家手机推送的sdk,要后门,华为推送sdk早就可以干了,而且现在华为推送sdk基本上属于100%接入,即使你用的不是华为手机

[ 本帖最后由 matao 于 2019-4-26 08:35 编辑 ]

TOP

发新话题
     
官方公众号及微博