I'd like to find out how much memory a Lua table is using - without iterating through the table contents and counting up the usage. Is there a Lua 5.1 function or 3rd party library that could help with this.
You can monitor the memory usage of Lua by calling collectgarbage("count")
or gcinfo(
) in the appropriate locations throughout the code (e.g. before and after insert operations). There's no trivial way to get the size of a table.