Lua垃圾回收的调试

我在一个大型嵌入C++代码库中的Lua代码中有一些对象,它们似乎永远不能被垃圾回收。

我怀疑仍然有一些东西持有这些对象的引用。

我该如何调试这个问题?

有没有一种工具,无论是Lua端还是C端,可以让我打印出所有保持对象活动的引用?

点赞