Lua中用于表格创建的调试钩子

有没有办法在Lua中设置调试钩子,以便每当创建表格时就会触发?我有一个相当复杂的程序,想知道所有表格的创建位置,以便我可以优化并尽可能地重用它们。另外,是否有一种方法可以使用表格上的元方法来实现这一点?

点赞
用户107090
用户107090

将下面翻译成中文并且保留原本的 markdown 格式

There is no debug hook for that.

You can do a static analysis of your code by searching the output of `luac -l` for `NEWTABLE`.
此处没有相关的调试钩子。

您可以通过搜索 `luac -l` 的输出中的 `NEWTABLE` 来对代码进行静态分析。
2016-12-16 10:15:05