📄️ 介绍
我们提供多种高端商业版本及可灵活定制的技术服务,满足游戏项目在各种应用场景下的需求。
📄️ Differential Hybrid Execution
HybridCLR开创性地实现了 Differential Hybrid Execution(DHE) 差分混合执行技术。即可以对AOT dll任意增删改,会智能地让变化或者新增的类和函数以interpreter模式运行,但未改动的类和函数以AOT方式运行,让热更新的游戏逻辑的运行性能基本达到原生AOT的水平。
📄️ 完全泛型共享
补充元数据虽然彻底解决了AOT泛型问题,但补充元数据会导致需要随包携带或者热更新下载补充元数据dll,导致包体增大或者增加了热更新时间。
📄️ 元数据内存优化
HybridCLR执行代码过程中并不会额外多占用内存,但加载assembly的元数据占据了大量内存。对于一些内存有较大压力的场合(如微信小游戏),这可能是个问题。
📄️ 标准指令优化
对常见的代码范式进行谨慎可靠的优化,大幅提升了变量访问(50%-100%)、数值计算(100-300%)、对象访问(50-200%)等常见指令的性能,像一些特殊代码如typeof指令的性能,提升了1000%以上。
📄️ 标准代码加固
社区版本直接加载原始dll,使得开发者不得不携带和下载原始dll,而这些原始dll能够被ILSpy之类的工具反编译
📄️ 高级指令优化
高级指令优化尚在开发中。
📄️ 高级代码加固
高级代码加固使用自定义的程序集结构和自定义的指令,极大提升了App安全性。
📄️ IL解释器
直接执行原始IL指令的解释器。
📄️ 商业项目案例
我们已经与业内许多公司进行高级合作,很好地解决了他们的问题。出于商业保密原因,我们只罗列了极有限的愿意公开信息的商业合作伙伴信息。
🗃️ 旗舰版
3 个项目
🗃️ 专业版
2 个项目
🗃️ 热重载版
4 个项目