ガーベッジ・コレクション
Lua は自動的にメモリーを管理します。 つまり、新しいオブジェクトのためのメモリーの割り振りや、 オブジェクトが不要になったときのメモリー解放について、心配する必要はありません。
Luaは、時々ガベージコレクタを実行し、すべてのデッド オブジェクト(Luaからアクセスできなくなったオブジェクト)を収集することで、自動的にメモリを管理します。 テーブル、ユーザーデータ、関数、文字列など、Luaが使用するすべてのメモリは自動管理の対象となる。 極めて大容量のデータ・エレメントを扱うときは、nzLua がメモリー不足にならないように、
変数の逆参照後すぐに、ガーベッジ・コレクション・サイクルを強制することが必要な場合もあります。
bigtable = null
collectgarbage()