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