lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Well, I suppose that you can always replace the collector with our own and
ensure that your extensions are not affected. But in any event, gc is not
the only fragmentation source: It seems to me that table internals (and
probably other stuff as well) are subject to reallocation when slots are
added/removed, and this would require change in the code as well to support
relocation of those items.

-----Message d'origine-----
De : Peter Hill [mailto:corwin@iinet.net.au]
Envoyé : vendredi 14 février 2003 10:47
À : Multiple recipients of list
Objet : Re: GC Compaction


Benoit Germain:
> there is no compaction. Imagine if a full userdata contains some structure
> that points inside another structure inside some other full userdata :-)

So Lua is ruled out from running continuous applications like inside a
satelitte or video recorder :-(. That's rather sad.

Peter Hill.