游戏开发unity xlua框架知识系列:获取lua占用的内存大小
C api获取内存:https://blog.csdn.net/zvall/article/details/51868629参看源代码,LUA_GCCOUNT时,得到的是以kb为单位的lua的内存;LUA_GCCOUNTB时,获取的是内存对1024求余后的值。所以两者加起来才是lua真正的内存。xLua的获取内存的方式:核心apiLuaAPI.lua_gc,得到的是以kb为单位的lua的内存,舍弃
·
C api获取内存:
https://blog.csdn.net/zvall/article/details/51868629
参看源代码,LUA_GCCOUNT时,得到的是以kb为单位的lua的内存;LUA_GCCOUNTB时,获取的是内存对1024求余后的值。所以两者加起来才是lua真正的内存。
xLua的获取内存的方式:
核心api LuaAPI.lua_gc,得到的是以kb为单位的lua的内存,舍弃了bytes部分的值。其实也可以理解,因为这部分实在是太小了,可以不用参看。
更多推荐
所有评论(0)