Snapshot

Debug.Snapshot()

函数功能

对当前 Lua State 生成一个完整的快照,包含所有 table thread userdata function 间的引用关系。可以用来进行内存泄露检查。

返回值

snapshot 的返回结果只是一张简单的 table ,每个 Lua 对象,都以指针(lightuserdata) 为 key 储存在表中;对应的 value 是一个 string 足够详细的描述了这个对象的引用关系。