Lua学习总结——内存管理

原创 2015年07月06日 18:00:02

垃圾收集器

1、“标记并清扫”垃圾收集器(“停止世界的”收集器)垃圾收集周期暂停与主程序的交互,此种垃圾收集器分为4个阶段:标记(mark)、整理(cleaning)、清扫(sweep)和收尾(finalization);

2、增量式收集器(Lua5.1以上使用)

增量式收集器会以原子的方式完成某些操作。主要的原子操作是table的遍历和整理阶段。

linux下内存管理学习心得(一)

最近在学习内存管理的时候,发现对linux下的所谓内存如何管理如何分配都不熟悉,通过最近的查阅资料可总结如下,如有不妥之处欢迎大家批评与指正。 总的的来说linux的内存管理其实主要难理解的是以下几...
  • yuanzhangmei1
  • yuanzhangmei1
  • 2013年03月19日 10:42
  • 1563

Uniyt热更新——LuaFrameWork学习(一)

先下载个LuaFameWork框架 官网有两个一个是针对NGUI的,一个是针对UGUI的,我用的是UGUI的;下载后解压打开工程找到main场景打开,看看里面有啥 其实里没什么东西,最主要的就是Ga...
  • hyf2713
  • hyf2713
  • 2016年06月28日 19:11
  • 6238

Lua的内存监测和回收

Lua内存是自动收集的, 这点跟Java类似, 不被任何对象或全局变量引用的数据,将被首先标记为回收,不需要开发者做任何事情.但是,正如Java也会有内存泄露一样, Lua也会有, 只不过,跟C++的...
  • luyafei_89430
  • luyafei_89430
  • 2014年11月07日 14:27
  • 11953

2.Unity3D热更新-LuaFramework-使用lua创建物体

1、创建物体 为了调试的方便,笔者先将框架配置为本地模式,待测试热更新时再改成更新模式。/// /// 如果开启更新模式,前提必须启动框架自带服务器端。 /// 否...
  • u013108312
  • u013108312
  • 2016年12月29日 10:41
  • 2901

luaframework_ugui基础框架理解

首先是facade类,是一个外观的基类。    而它采用了mvc的原理,里面有一个controller, facade可以通过注册命令,相应一个命令处理器。    命令处理器分为两种,一个是纯命令,将...
  • yxriyin
  • yxriyin
  • 2017年11月02日 16:09
  • 116

lua C++对象内存管理

1:tolua++如何管理对象的生命周期 一般情况下,当lua里对c++对象的引用变量可以被垃圾回收时,tolua++只是简单的释放userdata占用的4字节指针地址内存。但是也可以通过绑定或...
  • keep_moving_cqu
  • keep_moving_cqu
  • 2016年04月19日 16:52
  • 1183

lua内存机制分析

Lua在运行代码之前,会先把源码预编译成一种内部编码,这种编码由一连串的虚拟机能够识别的指令构成,与CPU的机器码很相似。接下来由C代码中的一个while循环负责解释这些内部编码,这个while循环中...
  • gl5773477
  • gl5773477
  • 2015年06月09日 10:12
  • 2461

学习FairyGui(一)导入uinty

学习fairygui,通过在官网以及相关的视频学习。 今日学习的是如何将fairygui导入unity项目中,首先新建一个新的fairygui项目。新建包,此处我取名为主界面,再新建一个组建,名为“测...
  • qq_36834256
  • qq_36834256
  • 2017年07月11日 14:16
  • 1272

Uniyt热更新——LuaFrameWork学习(二)按钮点击事件

上一篇文章我们主要是梳理了一下框架例子的流程,知道了ulua与C#之间的调用,这篇我们接着来学习下框架对UI按钮事件的处理。思路就是点击按钮时调用lua的代码来处理相关的逻辑,那他是怎么实现的呢,不多...
  • hyf2713
  • hyf2713
  • 2016年07月01日 14:52
  • 3386

初学FairyGUI,对比NGUI

粗略介绍了FairyGUI的背景与优缺点,介绍了在做界面时NGUI存在的问题
  • andyqingliu
  • andyqingliu
  • 2017年01月24日 10:53
  • 5069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lua学习总结——内存管理
举报原因:
原因补充:

(最多只允许输入30个字)