是否有(简单)方法来获取Lua表的内存使用?

use*_*625 5 lua memory-management lua-table

我想知道Lua表使用了多少内存 - 没有遍历表内容并计算使用量.是否有Lua 5.1功能或第三方库可以帮助解决这个问题.

deo*_*rst 8

您可以通过调用collectgarbage("count")gcinfo()在整个代码中的适当位置(例如插入操作之前和之后)监视Lua的内存使用情况.获得一张桌子的大小并不是一件容易的事.

  • 请不要在全部大写中写Lua.它不是首字母缩略词.http://www.lua.org/about.html#name (7认同)