Giderosmobile (lua) memória optimalizálás

Sziasztok

Szeretnék Giderosban egy programot írni, amiben rengeteg kép van
a kérdésem az lenne, hogy hogyan lehet a képeket dinamikusan betölteni a memóriába, és onnan kiszedni, ha már nem kellenek?

A másik kérdésem pedig az lenne, hogy az Application:getTextureMemoryUsage() ( http://docs.giderosmobile.com/reference/gideros/Application/getTextureM… )
függvény ugye azt mondja meg, hogy mennyi memóriát használ a program?
Mert kipróbáltam azt, hogy


a = Texture.new("a.jpg")
print(Application:getTextureMemoryUsage()) -- erre írt egy számot
a = nil
print(Application:getTextureMemoryUsage()) -- erre ugyanazt a számot írta

A válaszotokat előre is köszönöm

Hozzászólások

A Gideros-t konkrétan nem ismerem, de:
* Az ilyen magasszintű nyelvekben általában garbage collector szokott lenni. Tehát az objektum akkor szabadul fel, ha nincs rá hivatkozás _és_ valami okból lefut a szemétgyűjtő.
* A dokumentáció nem ír a textúra objektumhoz explicit felszabadítást. Tehát valószínű, hogy nem lehet kikényszeríteni az erőforrás felszabadítását.