给Unity开发者的C#内存管理(第二部分) C# Memory Management for Unity Developers (part 2 of 3)
【三部曲中的第一篇文章讨论了.NET/Mono以及Unity中的内存管理的基础,并且提供了一些避免不必要的堆内存分配的小提示。第三篇则讲了对象池。所有的内容都是面向“中级”C#开发者】现在,来仔细看看两种在你的项目中寻找不想要的堆内存分配的方法。第一个方法——Unity profiler——超级简单,但是有着不小的缺点——消耗可观的内存,所以它只能在项目的前期版本中使用。第二个方法是把你的.NET/Mono组件反汇编成通用中间语言(CTL),之后检查它们。如果你之前从来没有见过被拆分的.NET代码,读一
翻译
2016-10-11 14:04:33 ·
1011 阅读 ·
0 评论