使用了内存池,但是内存还是会一直增加是什么原因?

各位大佬,我做了一个飞机大战的游戏,因为子弹要不停创建,所以我就使用了cocos自带的对象缓冲池cc.NodePool,为了测试性能,我就打开了微信的性能监控面板,直接发射十行子弹,不停发射,关闭其他精灵的创建(如敌人),按我的理解来看,它应该游戏内存会稳定在一个状态。但是实际上是它的内存一直在上升,请问有什么办法解决这个问题么?

请提供一下demo

你节点回收了没

bullet.js:(子弹的移动)

hero.js:(在调度器中进行子弹的创建)

您帮我看一下,这些是这部分主要的代码。谢谢

调用了NodePool的.put函数不是会自动removeFromParent的么

我的子弹发射速度是0.05秒发射一次,是不是发射速度过快,来不及回收的问题啊?

你可以打印下

我看了 它回收了 大佬我有个问题问您一下 removeFromParent会回收掉这部分的内存的不?