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

如何看网站有没有备案广告代运营

如何看网站有没有备案,广告代运营,小说网站的里面的搜索是怎么做的,佛山网站制作哪家好系列文章目录 文章目录 系列文章目录前言🌲一、Lua 垃圾回收🌳二、垃圾回收器函数💬🌲🌳🌴🌵总结 前言 🌲一、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.zhongyajixie.com/news/27375.html

相关文章:

  • 公司网站手机版惠州seo外包平台
  • 网站版权信息模板深圳百度推广属于哪家公司
  • 在线网站建设价格多少站长之家查询的网址
  • 个人网站备案做论坛东莞网站建设方案外包
  • 发烧病例单子图片在线制作荥阳seo推广
  • 国外网站建设软件东莞关键词排名seo
  • 罗湖网站建设58网络推广渠道公司
  • 任县网站建设设计在线看网址不收费不登录
  • 东营最新新闻重庆seo整站优化方案范文
  • 深圳短视频推广收费百度网站优化工具
  • 宝安网站制作哪家强企业培训课程设计
  • 微信小程序怎么做网站链接百度长尾关键词挖掘工具
  • 做网站的好公司有哪些东莞搜索引擎推广
  • 宜昌网站建设厂家百度推广电话
  • 深圳专门做兼职的网站南昌seo教程
  • wordpress 表格 css样式表优化工具箱下载
  • 怎么做幼儿园网站优化设计三要素
  • 网站建设商业阶段百度网页搜索
  • 做网站 客户一直要求改网络防御中心
  • 蓬莱做网站哪家好临沂做网站的公司
  • 用花生壳怎么做网站的服务器磁力搜索器在线
  • wordpress如何做关键词和描述设置沈阳关键词seo
  • wordpress主题超限青岛网站seo公司
  • 帝国和织梦哪个做网站好网络营销推广策划步骤
  • 济宁哪里有做网站的优化方案电子版
  • 做统计图的网站怎么自己做网址
  • 武进网站建设代理商苏州seo网站公司
  • 个体做敦煌网站怎么样个人网站模板建站
  • 自己做网站 需要哪些大型营销型网站制作
  • 烟台免费做网站黄页推广2021