Facendo un test con un videogame che sto sviluppando, mi sono accorto che il quantitativo di RAM "mangiata" dal programma aumentava a vista d'occhio, fino a rendere instabile il sistema.
A quanto pare, il garbage collector non veniva chiamato correttamente dal framework, quindi l'ho impostato manualmente nella sezione love.update() di main.lua:
function love.update(dt)
collectgarbage("collect")
end
In questo modo il sistema pulisce costantemente ed infatti la RAM non è più stata "fagocitata".
Nessun commento:
Posta un commento