当前位置: 首页 > news >正文

郑州做网站优化电话新网站如何推广

郑州做网站优化电话,新网站如何推广,影视文化传媒公司网站建设,discuz网站名称系列文章目录 文章目录 系列文章目录前言#x1f332;一、Lua 垃圾回收#x1f333;二、垃圾回收器函数#x1f4ac;#x1f332;#x1f333;#x1f334;#x1f335;总结 前言 #x1f332;一、Lua 垃圾回收 Lua 采用了自动内存管理。 这意味着你不用操心新创建的对… 系列文章目录 文章目录 系列文章目录前言一、Lua 垃圾回收二、垃圾回收器函数总结 前言 一、Lua 垃圾回收 Lua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。 Lua 运行了一个垃圾收集器来收集所有死对象 即在 Lua 中不可能再访问到的对象来完成自动内存管理的工作。 Lua 中所有用到的内存如字符串、表、用户数据、函数、线程、 内部结构等都服从自动管理。 Lua 实现了一个增量标记-扫描收集器。 它使用这两个数字来控制垃圾收集循环 垃圾收集器间歇率和垃圾收集器步进倍率。 这两个数字都使用百分数为单位 例如值 100 在内部表示 1 。 垃圾收集器间歇率控制着收集器需要在开启新的循环前要等待多久。 增大这个值会减少收集器的积极性。 当这个值比 100 小的时候收集器在开启新的循环前不会有等待。 设置这个值为 200 就会让收集器等到总内存使用量达到 之前的两倍时才开始新的循环。 垃圾收集器步进倍率控制着收集器运作速度相对于内存分配速度的倍率。 增大这个值不仅会让收集器更加积极还会增加每个增量步骤的长度。 不要把这个值设得小于 100 那样的话收集器就工作的太慢了以至于永远都干不完一个循环。 默认值是 200 这表示收集器以内存分配的两倍速工作。 如果你把步进倍率设为一个非常大的数字 比你的程序可能用到的字节数还大 10% 收集器的行为就像一个 stop-the-world 收集器。 接着你若把间歇率设为 200 收集器的行为就和过去的 Lua 版本一样了 每次 Lua 使用的内存翻倍时就做一次完整的收集。 二、垃圾回收器函数 Lua 提供了以下函数collectgarbage ([opt [, arg]])用来控制自动内存管理:collectgarbage(“collect”): 做一次完整的垃圾收集循环。通过参数 opt 它提供了一组不同的功能collectgarbage(“count”): 以 K 字节数为单位返回 Lua 使用的总内存数。 这个值有小数部分所以只需要乘上 1024 就能得到 Lua 使用的准确字节数除非溢出。collectgarbage(“restart”): 重启垃圾收集器的自动运行。collectgarbage(“setpause”): 将 arg 设为收集器的 间歇率。 返回 间歇率 的前一个值。collectgarbage(“setstepmul”): 返回 步进倍率 的前一个值。collectgarbage(“step”): 单步运行垃圾收集器。 步长大小由 arg 控制。 传入 0 时收集器步进不可分割的一步。 传入非 0 值 收集器收集相当于 Lua 分配这些多K 字节内存的工作。 如果收集器结束一个循环将返回 true 。collectgarbage(“stop”): 停止垃圾收集器的运行。 在调用重启前收集器只会因显式的调用运行。 以下演示了一个简单的垃圾回收实例: mytable {apple, orange, banana}print(collectgarbage(count))mytable nilprint(collectgarbage(count))print(collectgarbage(collect))print(collectgarbage(count))执行以上程序输出结果如下(注意内存使用的变化) 72.111328125 Untitled-1.lua:1506 72.111328125 Untitled-1.lua:1510 0 Untitled-1.lua:1512 45.2255859375 Untitled-1.lua:1514总结 以上就是今天要讲的内容本文介绍了Lua 垃圾回收而Lua调Lua 垃圾回收相关操作解决 程序结束后的内存问题能实现能使我们快速便捷地处理内存的方法我们务必掌握。另外如果上述有任何问题请懂哥指教不过没关系主要是自己能坚持更希望有一起学习的同学可以帮我指正但是如果可以请温柔一点跟我讲爱与和平是永远的主题爱各位了。
http://www.hkea.cn/news/14393304/

相关文章:

  • 网站建设shundeitphp和wordpress
  • 怎样做运营一个网站做微商网站的软文
  • 天津河西做网站vps网站无法通过ip访问
  • 网站需求说明佛山网站建设推广服务
  • 免费seo网站诊断免费flashfxp上传了网站
  • 在哪里可以改动网站标题深圳做网站小程序
  • 特乐网站建设企业宣传软文
  • 免费建站网站有哪些网站收录最好的方法
  • 找手工活做注册网站水果网络营销方案
  • 专做化妆品的网站wordpress的mip改造
  • 用vis做的简单网站wordpress 招商系统
  • flash网站代码下载微信公众号怎么做商城
  • 商城类网站建设多少钱微信 网站 织梦
  • 网站建设及优化的策划书中国兰州
  • 信息服务类网站建设方案聚名网评价
  • 网站备案前置审批表格wordpress 自动提交表单
  • 太原网站设计费用官方网站弹幕怎么做
  • 双语网站建设公司简单的电影网站模板
  • 视频播放网站怎么做电脑培训零基础培训班
  • 上海装修做网站的倒闭了storefront wordpress
  • 建设项目前期收费查询网站3d建模一般学多久
  • 个人网站的留言板数据库怎么做wordpress媒体库注册
  • 事业单位网站后台建设方案好的案例展示网站
  • 深圳企业网站开发国外创意摄影网站
  • 做直播导航网站本机做网站如何访问
  • 郑州做网站外包的公司有哪些企业网站的分类
  • 做网站推广的优势赣州找工作最新招聘
  • 冯站长之家上海高端网站定制建设公司
  • 网站空间购买价格深圳横岗做网站的
  • 科技 网站 推荐网站建设的盈利性和非盈利性