Я бы хотел выяснить, сколько памяти использует таблица Lua - без перебора содержимого таблицы и подсчета использования. Существует ли функция Lua 5.1 или сторонняя библиотека, которая может помочь с этим.
Вы можете отслеживать использование памяти Lua, вызывая collectgarbage("count") или gcinfo() в соответствующих местах по всему коду (например, до и после операций вставки). Нет простого способа получить размер таблицы.
collectgarbage("count")
gcinfo(
Для этой задачи нет функции. почему ты хочешь сделать это? Чего ты пытаешься достичь?
Разве что-то вроде , или , не поможет?
2016 Обновление: см. Также: http://www.lua.org/wshop15/Musa2.pdf