HarmonyOS 鸿蒙Next AOT和JIT咨询

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next AOT和JIT咨询 得到的信息是鸿蒙系统上会按进程粒度禁用 JIT,也就是 App 进程是没有权限做 JIT 的,ArkCompiler 支持 JIT 怎么能规避这个限制呢

2 回复

嵌入式做了安全加固方案 方案是机密 如果是对外交流 我们暂时不会透露方案思路和细节

简单来说就是,实现jit的同时,解释器那边配合内核做了深度定制和改造,规避了jit这类技术天然存在的攻击风险。

更多关于HarmonyOS 鸿蒙Next AOT和JIT咨询的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next中的AOT与JIT是两种不同的代码执行技术。

AOT(Ahead-Of-Time)编译是在应用程序安装或构建时,将源代码或高级语言代码提前编译成机器码。这种方式可以减少运行时编译的开销,提升应用程序的启动速度和运行效率。在HarmonyOS中,AOT编译有助于确保应用程序在设备上的高性能表现。

JIT(Just-In-Time)编译则是在应用程序运行时,根据需要动态地将源代码或字节码编译成机器码。这种方式可以提供更高的灵活性,允许应用程序在运行时进行优化和调整。在HarmonyOS中,JIT编译可能用于特定场景,以满足应用程序对动态性和灵活性的需求。

需要注意的是,HarmonyOS可能会根据应用程序的类型、性能和资源需求等因素,在AOT和JIT之间做出平衡和选择。开发者在开发HarmonyOS应用程序时,应了解并合理利用这两种编译技术,以优化应用程序的性能和用户体验。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部