总结
HybridCLR的运算开销大约是Native的50倍左右。调用Native接口,开销可忽略不计。ILRuntime则是完成了它的历史使命。新项目如果采用C#热更方案,优先考虑HybridCLR是上策。
| 内容 | 运算性能耗时 | 与引擎交互耗时 |
|---|---|---|
| Native | 5ms | 28ms |
| HybridCLR | 240ms | 25ms |
| ILRuntime | 917ms | 176ms |
测试截图
Native:

运算性能

与引擎交互耗时
HybridCLR:

运算性能

与引擎交互
ILRuntime:

运算性能

与引擎交互