方舟编译器

chaottop 2019-10-04 10:00:40
开发厂商:华为开发语言 华为方舟编译器作为一款全新的安卓应用编译器可以显著提高手机的运行速度,它不采用现有安卓编译器边解释边执行的模式,而是将这种动态编译改为静态编译,可以做到全程执行机器码,进而高效运行程序,大大缩短程序响应时间。 华为官方表示方舟编译器能够将系统操作流畅度提升24%、系统响应力提升44%、第三方应用操作流畅度提升60%。 运行 ART虚拟机运行中运行中 逐句解深 运行前 机器指令 解释器 JIT - AoT 运行安装 二进制码 运行 序境 APK 执行文件(DEX 源程序(a源程序Uaval 现有安卓 静态编译 APK 执行文件(so)机器指令 派程序(a/0 使用方舟编译器 方舟编译器的优势 多语言联合:将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本 轻量运行时:通过编译器的语言实现能力和 优化能力增强,应用运行时的开销更小 软硬件协同:编译器与芯片实现软硬件协同 优化,充分发挥硬件能效,应用体验更佳 多平台支持:支持面向多样化的终端设备平 台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率;华为方舟编译器开源官方渠道 华为同时还对外公布了方舟编译器开源获取信息渠道,开发者可以通过以下方式获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。 官方网站: https://www.openarkcompiler.cn 华为云代码托管地址:https://code.opensource.huaweicloud.com/Harmony0S/OpenArkCompiler 官方Gitee. 镜像仓库地址:https://gitee.com/harmonyos/OpenArkCompiler 科技无边界,华为正成为开源领域的引领者 笔者认为,在开源的世界里,参与是重要的一步,思想在这里不断地激活和升华,开发者们在这里共同分享着技术的进步。
...全文
8647 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

181

社区成员

发帖
与我相关
我的任务
社区描述
软件开发云(DevCloud)是面向开发者提供的云服务,即开即用,随时随地在云上进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等,让开发者快速而又轻松地开启云上开发之旅。
开源软件软件工程软件构建 技术论坛(原bbs)
社区管理员
  • 软件开发云社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧