[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: GC stall in luaC_separateudata
- From: Niklas Frykholm <niklas@...>
- Date: Tue, 04 Dec 2007 09:13:33 +0100
Ariel Manzur wrote:
out of curiosity, how much memory are you using for all these objects?
(lua + the c++ side allocations)
how much of the world could you fit in, say, 256k?
The objects are either very small objects that are allocated all in lua
(like a vector with 3 floats) or bigger objects where lua just keeps a
pointer to the object. The bigger objects all have their lifetime
controlled by C (the pointer in lua is just a weak reference) so it is
only the space occupied by the pointers that is affected by GC performance.
So 4 -- 30 bytes per object.