3

Luaのドキュメントによると

プログラムにテーブルへの参照が残っていない場合、Luaメモリ管理は最終的にテーブルを削除してそのメモリを再利用します。

私の質問は:実行時に特定のテーブルへの参照の数を数えることは可能ですか?

4

1 に答える 1

5

デバッグライブラリを使用して、Lua値へのすべての参照を見つけることができます。次のメッセージを参照してください。

以下のリンクにあるluatraverseライブラリは、これをうまく解決します。 http://code.matthewwild.co.uk/luatraverse/summary

于 2012-07-06T17:22:16.010 に答える