lua堆栈内存问题
2012-02-20 18:54
225 查看
lua_pushstring(L,funcname);
lua_getglobal(L,-1);
lua_pushnumber(L,a);
lua_pcall(L,1,0,0);
有可能使lua堆栈不断增长,所以如果不能确定
堆栈里有什么时,可以用下面的方法来保证堆栈大小。
int top = lua_gettop(luaState);
...
lua_settop(luaState,top);
lua_getglobal(L,-1);
lua_pushnumber(L,a);
lua_pcall(L,1,0,0);
有可能使lua堆栈不断增长,所以如果不能确定
堆栈里有什么时,可以用下面的方法来保证堆栈大小。
int top = lua_gettop(luaState);
...
lua_settop(luaState,top);
相关文章推荐
- lua 堆栈问题
- 猫猫整理问题之:内存堆栈
- ngx lua module内存共享特性问题
- 猫猫整理问题之:内存堆栈
- 这几天在研究java中的内存分配问题,谈谈堆栈
- LUA的堆栈问题
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题
- 几个linux命令查看堆栈内存问题
- [lua大坑]一个莫名其妙的lua执行时崩溃引出的堆栈大小问题
- Android -- android app 能分配的最大内存堆栈问题
- C语言内存分配及堆栈问题总结(转)
- LUA的堆栈问题
- arcgis engine 中出现的内存堆栈溢出问题。
- 底层用ArrayList模拟数据结构的集合类(一点堆栈内存问题以及解释)
- LUA的堆栈问题
- 线程创建未回收导致的内存泄漏问题(进程中的堆栈内存,并不是malloc出来的内存)
- lua堆栈内存不足的相关网站
- core问题实例:未初始化的指针踩内存导致core堆栈显示错乱
- 程序的内存分配问题(堆栈分配)
- AJ整理问题之:内存堆栈