Есть ли (простой) способ использования памяти таблицы Lua?

StackOverflow https://stackoverflow.com/questions/2461932

Вопрос

Я хотел бы выяснить, сколько памяти использует таблица LUA - без итерации через содержимое таблицы и подсчет использования. Есть ли функция Lua 5.1 или сторонняя библиотека, которая может помочь с этим.

Это было полезно?

Решение

Вы можете отслеживать использование памяти LUA, позвонив collectgarbage("count") или же gcinfo() в соответствующих местах по всему коду (например, до и после операций вставки). Там нет тривиального способа получить размер стола.

Другие советы

Для этой задачи нет функции. почему ты хочешь сделать это? Чего вы пытаетесь достичь?

Не будет что -то вроде это или же это помощь?

Обновление 2016: см. Также: http://www.lua.org/wshop15/musa2.pdf

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top