我想测试切换场景内容,然后下面这段试了一下,如果运行,内存会不停的涨,removeAllChildren不是应该会清掉所有load出来的东西吗?为什么还会一直涨呢?谢谢。
local scene_root = cc.Scene:create()
local test_run = 1000000000
while test_run > 0 do
collectgarbage("collect")
local current_scene = ccs.SceneReader:getInstance():createNodeWithSceneFile("res/publish/NewScene.json")
scene_root:addChild(current_scene)
scene_root:removeAllChildren()
current_scene = nil
end