我的机器是mac mini(2011)osx10.7.4
首先.我从lua.org下载lua-5.2.2,解压缩它,然后
$ make macosx $ make install
然后我跑了
$ lua Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio >
现在的内存使用量为816KB(来自Activity Monitor)
然后我输入以下代码用于malloc ...
a = {} for i = 1, 999999 do a[i] = {} end
内存使用量增长到79.0MB
然后我输入下面的代码来表示dealloc ...
a = nil collectgarbage("collect")
内存使用量低至25.0MB
好.这是我的问题.
为什么剩下25MB?
如何释放或回收它们?