У сборщика мусора Lua нет вывода. У вас есть два варианта здесь.
Во-первых, вы можете предоставить Lua специальный распределитель. Это позволит вам отслеживать, как и когда Lua выделяет и освобождает память. Это говорит о том, как часто GC запрашивает больше памяти и как часто он освобождает указанную память. Вы также можете добавить отслеживание распределения, которое позволит вам обнаружить «утечку» памяти при выходе из приложения.
Поскольку у вас есть исходный код, вы также можете напрямую добавить инструментарий в код сборщика мусора Lua. Он содержится в lugc.c.