Fivee

导航

Unity Foreach GC问题

原文地址:  Foreach实现原理及性能分析

简单总结一番,在Unity老版本中,产生GC的原因是。Foreach语法糖,类似一个using(resource),在编译的时候会产生

finally
{
  ((IDisposable)m2).Dispose(); // 装箱
}

这样的代码。就这么简单

这里可以看到关于using更详细的分析。

posted on 2021-02-20 11:30  Fivee  阅读(318)  评论(0)    收藏  举报