メモリの使用状況を見ている限りどうやらどんどん食っているように思えます。
とりあえずサンプルを提示いたします。
void Draw()
{
const luabind::object title_ui = luabind::call_function<luabind::object>( l, "GetTitleUI" ); // lはlua_State*
}
function GetTitleUI()
local ui = Title()
return ui
end
class 'Title'
function Title:__init()
end
こちらでもluabindのソースを追って確認してみます。
開発環境
Windows 7 64bit
Microsoft Visual Studio 2012 pro ( Debug/Releaseともに同様の症状 )
Lua 5.2 / luabind( Lua5.2でも動くようにすこし改造したもの )