优化Unity的GC
在使用Unity进行开发的时候,合理的对工程进行优化是必不可少的,那么unity中的GC就必然要站出来有自己的一席之地🙉
本文由浅入深,很好理解,不论是小白还是大佬都可以认知,极力推荐看完哦,收藏吃灰就很尴尬🙈
先来看一张图来了解一下GC整理,内容整理是一位大神整理的译文,在这只是整理了供大家学习🙊

介绍🌎
在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存,垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。
Unity中将垃圾回收当作内存管理的一部分,如果游戏中废弃数据占用内存较大,则游戏的性能会受到极大影响,此时垃圾回收会成为游戏性能的一大障碍点。
本文我们主要学习垃圾回收的机制,垃圾回收如何被触发以及如何提GC收效率来提高游戏的性能。


本文深入探讨Unity中的垃圾回收(GC)机制,从内存管理、堆栈和堆内存分配到垃圾回收触发条件,分析GC对游戏性能的影响,并提供一系列优化建议,包括缓存、减少内存分配、对象池技术等,帮助开发者提升Unity游戏的性能。
订阅专栏 解锁全文
4743

被折叠的 条评论
为什么被折叠?



