Unity对象池的理解和使用

时间:2022-08-24 16:35:35
【文件属性】:

文件名称:Unity对象池的理解和使用

文件大小:18KB

文件格式:UNITYPACKAGE

更新时间:2022-08-24 16:35:35

unity对象池

参考:http://t.csdn.cn/BDAPq 创建一个池子,池子里面一开始有预存有一定数量的对象,当你需要使用对象时直接从池子里取就可以,如果池子里面预存的数量不够就通过池子创建新的对象拿来用。当对象使用结束后不直接删除,而是归还给池子,如果池子里对象总数大于预存数量的话就删掉多余的(灵活处理),保证池子在空闲状态里面只有预存的对象。 对于对象池的优化逻辑其实是见仁见智的,并不是随随便便就拿来用,其实很多时候我们并不需要通过对象池来处理,通过对象池的主要目的是: 防止对象被频繁的创建和删除,从而内存抖动、频繁GC(垃圾回收)对象初始化成本较高


网友评论