Mono的AOT实现
Posted AYE89
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mono的AOT实现相关的知识,希望对你有一定的参考价值。
https://myhloli.com/about-il2cpp.html
JIT方式:
Unity的跨平台技术是通过一个Mono虚拟机实现的。而这个虚拟机更新太慢,不能很好地适应众多的平台。
AOT方式:
unity公司就自行研发了IL2cpp,把本来应该再mono的虚拟机上跑的中间代码转换成cpp代码,这样再把生成的cpp代码,利用c++的跨平台特性,
在各个平台上通过对各平台都有良好优化的native c++编译器编译,以获得更高的效率和更好的兼容性。
以上是关于Mono的AOT实现的主要内容,如果未能解决你的问题,请参考以下文章
AOT 和 JIT IL2CPP和Mono CLR ILRuntime热更新原理
mono 真的实现了命名空间 System.AddIn.Hosting 吗?