3.6.3 两张图片对象池来回疯狂生成回收 drawcall会一直叠加

如题!!!!

1赞

demo 如下 就很简单 从对象池取出来 然后来回添加 到一定数量后 drawcall就撑不住了
dc疯狂增加.zip (29.8 KB)

你这不是创建了2x2400个对象一次性,打个log就看出来了吧…

然后后面会回收 然后在从对象池里拿出来 dc就增加了

我这没有一直叠加,它在一个我认为合理的范围波动

我这看着好像还行啊,dc没有一直增加,只是在上下正常浮动

话说你们都喜欢加个bind吗,那停定时器的时候咋停

关掉所有【我只是习惯了这样写】

稍等我看看 昨天晚上搞得demo 我家里电脑试了一下 dc最高1200多

你们放久一点不会有dc问题?我放了大概4-5秒钟后 dc就700了

大佬看看楼下? 我是放了4-5秒后dc就破700了 昨天家里电脑dc过1200了

大佬看看楼下? 我是放了4-5秒后dc就破700了 昨天家里电脑dc过1200了!

它会稳定增加?理论上你这个没超过4800的dc都是正常的(两张图片交替出现,完全没有合批)

可是 两张图片的时候不应该是动态合图吗?

bing这个方法看到最烦看到就想删了它

没有挂很久过 但是两张图片不应该是动态合图起来的吗? 个人感觉是跟这个有关系 但是具体发生啥我有点看不懂

好像预览的时候动态合图不生效?

之前用spector试过 是动态合图的

BATCHER2D_MEM_INCREMENT改成2303.96drawcall就不会增加了