突发基准 我很好奇Burst / IL2CPP如何使用C针对GCC / Clang优化C#代码,因此我移植了五个著名的基准测试,以及raytracer,最小化的植绒模拟,粒子运动学,流密码,哈希算法和基数排序,具有不同的工作负载,并使两种语言之间的工作负载相同。 使用-DNDEBUG -Ofast -march=native -flto编译器选项以所有可能的优化方式编译的C代码。 基准测试是使用独立版本在带有Ryzen 5 1400的Windows 10上完成的。 包含Mono JIT和RyuJIT的乐趣。 逻辑从启动到结束都获取CPU的一个核心。 在运行基准测试期间不要执行任何操作,请等待