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

做网站用框架好吗工信部官网备案查询系统

做网站用框架好吗,工信部官网备案查询系统,七台河新闻联播,网站改版301什么是垃圾回收 垃圾回收是指一种自动内存管理机制,当声明一个变量时,会在内存中开辟一块内存空间用于存放这个变量。当这个变量被使用过后,可能再也不需要它了,此时垃圾回收器会自动检测并回收这些不再使用的内存空间。垃圾回收…

什么是垃圾回收

垃圾回收是指一种自动内存管理机制,当声明一个变量时,会在内存中开辟一块内存空间用于存放这个变量。当这个变量被使用过后,可能再也不需要它了,此时垃圾回收器会自动检测并回收这些不再使用的内存空间。垃圾回收的主要目的是释放不再使用的内存,提高内存的使用效率,避免内存泄漏。

垃圾回收的两种算法

标记清除算法

标记清除算法的工作过程可以分为两个阶段:
标记阶段:从根对象(在JS中就是全局对象)开始,遍历所有可达的对象,并标记它们。
清除阶段:清除所有未被标记的对象,这些对象被认为是"垃圾",可以被安全地回收。

这个过程可以想象成从根部溢出一大桶油漆,油漆流经所有引用并标记所有可达的对象。然后移除未被标记的对象

引用计数算法

引用计数算法的工作原理如下:

  1. 每当有一个新的引用指向该对象时,计数加一。
  2. 当引用被删除或重新赋值时,计数减一。
  3. 当计数为零时,表示该对象不再被任何其他对象引用,可以被安全地回收。

引用计数算法的优点是能够在对象变成垃圾的那一刻立即回收,不需要等待定期扫描。然而,它无法处理对象之间的循环引用问题,容易导致内存泄漏

两种算法比较

标记清除算法和引用计数算法各有优缺点:

标记清除算法:
优点:能够处理对象之间的循环引用问题
缺点:可能导致性能问题,需要定期扫描整个内存空

引用计数算法:
优点:能够在对象变成垃圾的那一刻立即回收
缺点:无法处理对象之间的循环引用问题,容易导致内存泄漏

V8引擎的垃圾回收机制

分代式垃圾回收机制将内存分为新生代和老生代两部分:

新生代:处理短期存活的对象,内存最大值在64位系统和32位系统上分别为32MB和16MB。新生代又会分为两个半区(from和to两个区)
老生代:处理长期存活的对象。
在这里插入图片描述

新生代垃圾回收

当新生代的from空间快达到上限时,会触发一次垃圾回收。垃圾回收器会从根部开始遍历,不可达对象(即无法遍历到的对象)将会被回收,并把空间中的剩余对象移动到to空间。最后把from空间清空。
此时to空间变成新的from空间,from空间变成新的to空间。

新生代=》老生代

如果对象在新生代中存活了一定次数(通常是15次),它会被晋升到老生代。

老生代垃圾回收

当老生代的内存空间快达到上限时,V8引擎使用标记-清除(Mark-Sweep)、标记-压缩(Mark-Compact)算法。

  1. 把老生代所有的对象标记成0,并把可达的对象标记成1
  2. 清除0的对象
  3. 把剩余的对象标记置0
  4. 并用标记-压缩算法将位置重新排序变得紧密

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/572052.html

相关文章:

  • 站长工具seo综合查询权重网站建设市场调查报告
  • 做商品网站数据库有哪些seo及网络推广
  • 做网站工资多少钱企查查 天眼查
  • html个人网站制作互联网做什么比较赚钱
  • 一个网站每年维护费用长沙网络营销顾问
  • 怎么自己开个免费网站王也道长高清头像黑白
  • 提供企业网站建设wordpress 管理员
  • 河南省住房和城乡建设局网站网站建设开票内容是什么
  • 手机网站用二级目录做的弊端怎么做夜场网站
  • 网站制作的评价指标中影视公司需要的许可证
  • 建设工程质量检测机构主管网站wordpress使用百度分享插件下载
  • 深圳营销型网站建设电话外包开发app需要多少钱
  • 网站设计服务商长沙官网网站推广优化
  • erp办公系统软件网站怎样做有利于seo
  • 用django怎么做网站郑州医疗网站建设
  • 晋城做推广的网站排行厂房装修多少钱一个平方米
  • 优化企业网站标题内销常用网站
  • 公司网站制作排名网站是先备案还是先做网站
  • wordpress网站制作教程知名网站制作
  • 汉口江岸区城市建设局网站音乐网站还可以做
  • 网站建设科技有限公司手机网站开源模板
  • 厦门网站建设报设计制作费税率是多少
  • 文化传媒网站封面行业网站程序
  • 在线简历免费制作网站长春网站上排名
  • 丹东建设银行网站邢台市建设局安全监督管理网站
  • 建网站服务器怎么选个人网站需求分析
  • 设计经典网站网站开发的重难点
  • 北京公司网站制作方法西安网站漏洞
  • 网站建设 技术规范书网站内的新闻怎样做链接
  • 网站首页页脚网站这么做404页面