unity优化Unity的那些事Unity技术分享

Unity Mono的foreach造成GC Alloc的BUG

2016-05-18  本文已影响1369人  陈凯利

环境

测试代码

测试代码

测试成绩

测试成绩

结论

foreach存在bug,会导致GC Alloc,并且效率低下;
使用GetEnumerator代替,没有GC,并且速度快10倍!

建议迭代操作中,List使用for,Dictionary使用GetEnumerator

上一篇 下一篇

猜你喜欢

热点阅读