📄️ 介绍
旗舰版主要面向有严格性能要求的项目。旗舰版相对社区版在性能方面有巨幅提升,几乎(未改动时为100%)达到原生性能水平,同时在安全性和内存方面有较好的优化。
📄️ 快速上手
本教程引导从空项目开始体验HybridCLR热更新。出于简化起见,只演示BuildTarget为Windows或MacOS Standalone平台的情况。
📄️ 构建和热更新
DHE技术中与构建相关的文件为dhe dll文件和对应的dhao文件。
📄️ DHAO 文件
dhao文件是DHE技术的核心概念。dhao文件中包含了离线计算好的最新的热更新dll中变化的类型和函数的信息,运行时直接根据dhao文件中信息决定执行某个热更新函数时,应该使用最新的解释版本还是直接调用原始的AOT函数。
📄️ 使用手册
安装
📄️ 函数注入策略
为了避免脏函数传染,默认会在所有函数头部注入一小段检查跳转代码。这个注入代码对短函数性能和最终生成的代码长度的影响较为显著(增加30%左右代码)。
📄️ 常见问题
ExecutionEngineException: Could not run the type initializer for origin DHE type 'xxx'