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

公众号做微网站小程序排行榜

公众号做微网站,小程序排行榜,新手网页设计教程,买域名是什么意思文章目录 前言一、标记清除算法(Mark Sweep)二、标记整理算法(Mark Compact)三、复制算法(Copy) 前言 标记出垃圾对象之后,就要进行清理。 那么,如何清理? 这里也有相应的算法。 主要有三种。 一、标记清除算法(Mark Sweep) 原理说明&…

文章目录

  • 前言
  • 一、标记清除算法(Mark Sweep)
  • 二、标记整理算法(Mark Compact)
  • 三、复制算法(Copy)

前言

标记出垃圾对象之后,就要进行清理。
那么,如何清理?

这里也有相应的算法。
主要有三种。

一、标记清除算法(Mark Sweep)

在这里插入图片描述
原理说明:如上图,在JVM内存空间中,根据可达性分析算法,标记出没有被引用的对象为垃圾对象,等待GC回收。那么,清除阶段,直接记录出垃圾对象的起始坐标和结束坐标。那么,这段坐标内,即为可用内存。所以,清除速度快

缺点:造成空间碎片,使得较大对象无法存入,浪费了碎片空间。

二、标记整理算法(Mark Compact)

在这里插入图片描述
原理说明:这个算法,其实是在标记清除算法的基础上的一个优化。标记清除算法存在的缺点就是,空间碎片问题,所以,这里在清除垃圾对象的同时,进行存活对象的移动,把对象存放到一个连续的空间中,从而,是可用空间保持连续。解决了空间碎片问题。

缺点:因为,存活对象的移动,一定会涉及到复制工作,并且,移动后的对象,内存地址也会发生改变。从而导致,原始引用需要修改对象地址。从而造成效率低下。

三、复制算法(Copy)

在这里插入图片描述在这里插入图片描述在这里插入图片描述
原理说明:内存分为FROMTO两块区域,GC发生时,会将FROM中的存活对象复制到TO区域,再将FROM中的垃圾对象清除掉。然后,将原来的TO区域标记为FROM区域,原来的FROM区域标记为TO区域。没有内存碎片。

缺点:空间利用率较低。

http://www.yayakq.cn/news/475949/

相关文章:

  • 辽阳专业建设网站公司酒店电子商务网站建设流程
  • 中国建设银行网站医保苏州建设工程质量监督网站
  • 网站展示程序wordpress免插件图床
  • 怎么看网站的服务器百度指数查询
  • 企业网站开发报价形式成都科技网站建设联
  • 济南搜索引擎优化网站图片二维码生成器在线制作
  • 网站 建设 方案网站风格设计的选择
  • 网站建设公司成就彩票网站网站建设
  • 西域数码网站建设企业网站的内容模块
  • 手机的网站建设目标是什么推荐一些电商平台
  • 社交网站 用户互黏度网站数据库转移
  • 网站架构的建设只做鞋子的网站
  • 安徽省建设业协会网站宜宾微信网站建设
  • 漳州建设企业网站长春怎样建网站?
  • 手机网站制作代码包工头网
  • 播州区住房和城乡建设局网站韩国世界杯出线条件
  • php 网站开发案例教程wordpress缓存数据库
  • 可以做推广东西的网站网页版梦幻西游地宫迷阵攻略
  • 中英文网站制作西安市工程建设信息网
  • php做企业网站管理系统网站建设从零到精通.pdf
  • 网站建设公司的前端免费模板网站都有什么
  • 怎样编辑网站标题新都网站建设
  • 做图片网站编辑标题怎么写能吸引wordpress 如何修改网页标题字体
  • 做邀请函用哪个网站好呢搜索引擎优化的例子
  • 阿里云网站备案查询网站需要哪些证件
  • 怎样维护网站建设pacdora 设计网
  • 深圳营销网站制作义乌网络公司排名
  • 简述网站建设的基本过程上海优化公司排行榜
  • 在微信上做彩票网站吗教育 wordpress模板下载地址
  • 个人网站怎么做代码wordpress模板设置