Unity3d中的C#JIT内联属性是否有吸引力?

时间:2016-06-05 18:14:16

标签: c# unity3d inline jit

我一直致力于基于网格的游戏并遇到性能问题。迭代数千个网格节点导致明显滞后,并且探查器显示我的财产获取者我们是所有邪恶的来源。

[1, 1, 2, 3, 4]

对于通过get_xSize的所有后备字段调用,探查器报告了130毫秒。我将它改为公共领域,时间缩短到30毫秒。这只是因为一个简单的吸气剂而提速超过20%。

这怎么可能?我认为属性getter是由JIT内联的,但显然这不是真的,至少在使用Unity编辑器中的Profiler进行测试时。或者测试场景可能是问题,它们是在非调试版本中内联的吗?

0 个答案:

没有答案