martedì 2 settembre 2025

LOVE2D - Garbage collector

 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