|
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. // Niklas