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

ps做汽车网站下载地址网络平台推广广告费用

ps做汽车网站下载地址,网络平台推广广告费用,做影视网站被起诉,网站的查询系统怎么做什么是垃圾回收 垃圾回收是指一种自动内存管理机制,当声明一个变量时,会在内存中开辟一块内存空间用于存放这个变量。当这个变量被使用过后,可能再也不需要它了,此时垃圾回收器会自动检测并回收这些不再使用的内存空间。垃圾回收…

什么是垃圾回收

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

垃圾回收的两种算法

标记清除算法

标记清除算法的工作过程可以分为两个阶段:
标记阶段:从根对象(在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/wzjs/101779.html

相关文章:

  • 企业网站建设毕业论文总结新闻稿代写
  • 代做课件的网站网站外链怎么发布
  • 天津个人网站建设百度工具
  • 邢台网站建设公司排名百度小说排行榜风云榜单
  • 网站建设 就业方向搜索引擎优化员简历
  • 什么是响应式网站设计黑帽seo排名
  • 成都公司的网站制作google全球推广
  • 修改备案网站信息企业培训心得
  • 温州建设局网站网站怎么做的
  • 网站主题页成都关键词优化报价
  • 大数据营销的含义seo技术培训茂名
  • 企业邮箱怎么注册格式快速seo关键词优化技巧
  • 人力资源外包seo网站权重
  • 网站备案 链接人力资源和社会保障部
  • 小程序商店有哪些优化大师是什么意思
  • 总部在深圳的互联网公司网络优化的工作内容
  • 镇江网站外包自媒体135网站
  • 淘宝网站建设属于什么类目百度 营销推广怎么做
  • 轻淘客的轻网站怎么做搜索引擎优化心得体会
  • 外贸网站seo博客域名注册时间查询
  • 如何在交易网站做电子印章新乡网站seo
  • 做网站水晶头网站策划书的撰写流程
  • wordpress用户注册添加密码搜索引擎优化论文3000字
  • 手机网页编辑器中文版杭州网站优化服务
  • 制作网站方法十大暗网搜索引擎
  • 广药网站建设试卷企业软文
  • 福州网站建设公司中小企业seo是怎么优化
  • 苏州建网站的公司软文投放平台有哪些?
  • 深圳网页设计兴田德润i简介seo长尾快速排名
  • 制作网站能挣钱深圳网络优化公司