一、在Unity中Foreach循环的最佳优化
在Unity中Foreach循环的最佳优化
这篇博客的主要目标是解释怎么避免在Unity中使用Foreach时占用过多内存。
这篇博客只是我们在Unity游戏优化方案系列中的一部分。
在游戏中没有发现一些小问题?
遍历循环的时候有没有卡顿或者延迟?
是不是必须要遍历一些Gameobject?
如果你有注意到这些,那么你找对地方了!
“通常,在游戏中出现卡顿/延迟是因为在单一帧中有太多的垃圾要回收。所以,在继续讲之前,我们先要理解什么是垃圾回收(GC)?”
什么是垃圾回收?
·在任何计算设备中,垃圾回收是内存管理系统中重要的一部分。它的主旨是试图回收或者释放被物体占有但不再被程序利用的内存资源。
·它是一个高效自动的系统,试着保证不再需要的物体不会继续占有内存空间,并且保证高效和最优的内存使用。虽然它是一个自动系统,但是开发者们仍然可以控制它。
·通常,在处理能力允许的情况下,GC就会执行,以保证某些物体不会再被使用。
所以,这东西在Unity的foreach 循环里有什么用?
举个栗子,你就懂了
教程名称:在Unity中Foreach循环的最佳优化 | 语 言:中文 | 页数/时长: 6页 |
软件版本: unity | 上传时间:2018/03/06 | 价格:¥0 |
文件格式: docx | 文件大小:75kb |
您还未登录
全部评论: 0条