优化Unity的GC
在使用Unity进行开发的时候,合理的对工程进行优化是必不可少的,那么unity中的GC就必然要站出来有自己的一席之地🙉
本文由浅入深,很好理解,不论是小白还是大佬都可以认知,极力推荐看完哦,收藏吃灰就很尴尬🙈
先来看一张图来了解一下GC整理,内容整理是一位大神整理的译文,在这只是整理了供大家学习🙊
介绍🌎
在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存,垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。
Unity中将垃圾回收当作内存管理的一部分,如果游戏中废弃数据占用内存较大,则游戏的性能会受到极大影响,此时垃圾回收会成为游戏性能的一大障碍点。
本文我们主要学习垃圾回收的机制,垃圾回收如何被触发以及如何提GC收效率来提高游戏的性能。