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

免费信息网站建设优秀的门户网站

免费信息网站建设,优秀的门户网站,白银网站建设,ysl千色t9t9t91、内存管理 内存:由可读写单元组成,标识一片可操作的空间 管理: 认为的去操作一篇空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程: 申请-使用-释放 // 申请 let obj {} //使…
1、内存管理

内存:由可读写单元组成,标识一片可操作的空间

管理: 认为的去操作一篇空间的申请、使用和释放

内存管理:开发者主动申请空间、使用空间、释放空间

管理流程: 申请-使用-释放

// 申请
let obj = {}
//使用
obj.name = 'zs'
//释放
obj = null
2、JavaScript可达对象

可达对象表示

  • 可以访问到的对象就是可达对象(引用、作用域链)
  • 可达的标准就是从根触发是否能够呗找到
  • JavaScript中的根就可以理解为是全局变量对象
3、JavaScript中的垃圾
  • JavaScript中的内存管理是自动的
  • 对象不在被引用是是垃圾
  • 对象不能从跟上访问到的时候是垃圾
4、GC定义与作用
  • GC就是垃圾回收机制的简写
  • GC可以找到内存中的垃圾、并释放和回收空间
GC算法是什么

GC是一种机制,垃圾回收器完成具体的工作

工作的内容就是查找垃圾释放空间、回收空间

算法就是工作是擦护照和回收所遵循的规则

常见的GC算法

引用计数、标记清除、标记整理、分代回收

5、引用计数算法
  • 核心思想:设置引用数,判断当前引用书是否为o
  • 引用计数器,记录引用数值
  • 引用关系改变时修改引用数字
  • 引用数字为0时立即回收

优点

  • 发现垃圾是立即回收
  • 最大限度减少程序暂停

缺点

  • 无法回收循环引用的对象(因为引用数字不为0)
  • 时间开销大(需要维持引用计数器)
6、标记清除算法
  • 核心思想: 分标记和清除两个阶段完成
  • 遍历所有对象找标记活动对象(给可达对象做标记)
  • 遍历所有对象清除没有标记的对象

优点

  • 解决了引用计数算法中无法回收循环引用对象的缺点

缺点

  • 空间碎片化:由于当前回收的垃圾对象在地址上是不连续的,所以回收后空间分散再各个角落
7、标记整理算法
  • 标记整理算法可以看作是标记清除的增强
  • 标记阶段的操作和标记清除一直
  • 清除阶段回先执行整理,移动对象位置,整理到一起,进而减少碎片化空间 在这里插入图片描述
http://www.yayakq.cn/news/524506/

相关文章:

  • 河北省建设局网站常州 网站设计
  • 做旅游网站毕设任务书wordpress模板论坛
  • 怎么架设个人网站贵州定制型网站建设
  • 网站是由什么构成的给个网站你知道
  • 做推广用的网站wordpress淘宝客单页模板
  • 网站建设有什么好处广州门户网站
  • 建站行业span分析西安好的皮肤管理做团购网站
  • 昆明著名网站个人网站可以做品牌推广
  • 企业做网站的凭证怎么做网站连接数据库失败怎么办
  • 国内的优秀设计网站电子商务网站整体策划
  • 岳阳招聘网最新招聘wordpress多站点 seo
  • 泉州app网站开发亚马逊品牌官网建设
  • 免费的企业网站建设流程莞城区网站仿做
  • 建设一个网站主要受哪些因素的影响app备案号查询平台官网
  • 青岛网站建站团队营业推广的目标通常是
  • 国外做鞋子的网站有哪些安阳贴吧
  • 网站轮播图教学工作总结
  • 什么网站上做推广效果比较好网线制作步骤图片
  • 网站权重对优化的作用ui设计师个人优势
  • 网站建设工作量评估下载网站建设
  • 大红门做网站的公司惠安 网站建设公司
  • 用框架做网站如何居中网站说服力
  • 南宁如何做百度的网站推广接视频做的网网站
  • 松江品划网络做网站软件技术属于什么专业类别
  • 工业信息化部网站备案系统西安网站开发的未来发展
  • 天心区网站建设公司永久免费生成app网站
  • 浙江网站建设哪家权威贵州专业网站建设公司
  • 南山老品牌网站建设深圳地铁建设集团有限公司
  • 网站建设需要几个人我是在百度上搜广东网站建设
  • 网站空间续费多少钱设计案例展示网站