Hello!
I have some trouble with memory in my game.
When I create new “newGroup” and frees the memory, the garbage collector not frees all memory.
print("Start MemUsage: " .. collectgarbage("count") ) -- Start MemUsage: 406.7294921875 local box = display.newGroup( ) local on for i=1, 100000 do -- add on = display.newGroup( ) box:insert(on) -- remove on:removeSelf( ) on = nil end collectgarbage("collect") collectgarbage() print("End MemUsage: " .. collectgarbage("count") ) -- End MemUsage: 7115.8984375
Get lost 6709
Could you help me?
How can I fix the leak?
P.s.
Without collectgarbage:
-- Start MemUsage: 408.5341796875 -- End MemUsage: 21178.34375