#!/usr/bin/luajit -- Measure performance of allocation function nlist(n) local rv = nil for i = 1, n do rv = {i, rv} end return rv end function mnlist(m, n) print('m='..m..' n='..n) for i = 1, m do nlist(n) end end mnlist(2000*1000, 500)