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

龙华网站优化2000元代理微信朋友圈广告

龙华网站优化,2000元代理微信朋友圈广告,佛山seo整站优化,怎样做能让招聘网站记住密码GC垃圾回收器 JVM在进行GC时:并不是对这三个区域(新生区,幸存区(from,to),老年区)统一回收,大部分时候,回收都是新生区 GC两种类:轻GC&#xff…

GC垃圾回收器

JVM在进行GC时:并不是对这三个区域(新生区,幸存区(from,to),老年区)统一回收,大部分时候,回收都是新生区

GC两种类:轻GC(普通的GC),重GC(全局的GC)

GC题目:

  • JVM的内存模型和分区,详细到每个区放什么

  • 堆里面的分区有哪些?说说他们的特点

Eden,from,to,老年区,

  • GC的算法有哪些:

标记清除、标记整理(压缩)、复制算法、引用计数

  • 轻GC和重GC分别在什么时候发生

GC常用算法

引用计数法:

每一个对象都分配一个计数器(计数器也会占用内存空间),每当对象被调用一次,计数器便加1,当需要GC时,GC会查找被调用最少次的对象,将其淘汰。

该方法用的较少,因为一个大型项目或者循环创建对象时,计数器占用的空间将会变得非常大。

可达性分析

把对象之间的关系理解为一个树状结构,从某一起点出发,能够遍历到达的对象称之为“可达”,把无法到达的地方称之为“不可达”,将不可达的对象作为垃圾

可达性分析的关键要点为:进行上述遍历,需要有“起点”(GC Roots),起点可以是:

  • 栈中的局部变量
  • 常量池中引用的对象
  • 方法区中,静态成员引用的对象

缺点:

  • 消耗许多时间在扫描上,而某个对象成为了垃圾不一定能够第一时间发现
  • 如果在扫描过程中,对象的引用关系发生了变化,则会导致错误,因此,为了更准确地扫描,需要让其他业务线程暂停工作,这又会导致效率降低

复制算法

  1. 每次GC都会将Eden活的多项移到幸存区中,一旦Eden区被GC后,就会是空的
  2. 幸存0区与幸存1区两个区域有一个是from,有一个是to,且保证:to为空。
  3. 当幸存0区与幸存1区都有对象时,则将对想法少的区中的对象复制移动到另一个区,并将其标志为to,从Eden区来的对象都优先去to
  4. 新生区主要使用的就是复制算法

好处:没有内存碎片

坏处:浪费了一个幸存区的空间(多了一半的空间一直是空的),在极端情况下,from区满了,需要全部复制到to区,十分浪费资源

复制算法最佳使用场景:地点:新生区,情况:在对象存活度较低 此时使用复制算法最佳

标记清除算法

  1. 扫描所有对象,对活着的对象进行标记
  2. 对没有被标记的对象进行清除

缺点:产生内存碎片;需要两次扫描,严重浪费时间

优点:不需要额外的空间

标记压缩算法

对标记清除算法的再次优化

  1. 扫描所有对象,对活着的对象进行标记
  2. 对没有被标记的对象进行清除
  3. 压缩内存,将活着的对象向一段移动,清除内存碎片

缺点:又多了一个移动成本

优点:不会产生内存碎片

标记清除压缩算法

结合标记清除算法与标记压缩算法

先清理五次,再进行压缩

总结

内存效率:复制算法>标记清除算法>标记压缩算法(时间复杂度)

内存整齐度:复制算法=标记压缩算法>标记清除算法

内存利用率:标记压缩算法>标记清除算法>复制算法

GC:分代收集算法

年轻区:

  • 存活率低
  • 复制算法

老年区:

  • 区域大,存活率高
  • 标记清除(内存碎片不是太多的情况下)+标记压缩(内存碎片太多就压缩)混合实现

文章转载自:
http://bemaze.rzgp.cn
http://prs.rzgp.cn
http://agamy.rzgp.cn
http://unaffectionate.rzgp.cn
http://ophthalmotomy.rzgp.cn
http://deworm.rzgp.cn
http://bundesrath.rzgp.cn
http://bulbaceous.rzgp.cn
http://famous.rzgp.cn
http://cotopaxi.rzgp.cn
http://motivity.rzgp.cn
http://lycee.rzgp.cn
http://gingelly.rzgp.cn
http://korinthos.rzgp.cn
http://adventuress.rzgp.cn
http://grosz.rzgp.cn
http://rudderfish.rzgp.cn
http://axstone.rzgp.cn
http://unarmed.rzgp.cn
http://brethren.rzgp.cn
http://danaus.rzgp.cn
http://statistician.rzgp.cn
http://keyless.rzgp.cn
http://zain.rzgp.cn
http://allophone.rzgp.cn
http://synecthry.rzgp.cn
http://hydrocinnamic.rzgp.cn
http://glans.rzgp.cn
http://gayal.rzgp.cn
http://intuitionalist.rzgp.cn
http://voyeur.rzgp.cn
http://pythoness.rzgp.cn
http://scholarship.rzgp.cn
http://greensward.rzgp.cn
http://euro.rzgp.cn
http://hypothesis.rzgp.cn
http://leda.rzgp.cn
http://lamentable.rzgp.cn
http://salute.rzgp.cn
http://pyre.rzgp.cn
http://judean.rzgp.cn
http://epistle.rzgp.cn
http://triaxiality.rzgp.cn
http://leadoff.rzgp.cn
http://commercialistic.rzgp.cn
http://kylin.rzgp.cn
http://chanteyman.rzgp.cn
http://jain.rzgp.cn
http://blindfish.rzgp.cn
http://somnambulic.rzgp.cn
http://disconnect.rzgp.cn
http://booklet.rzgp.cn
http://voluptuously.rzgp.cn
http://disbursal.rzgp.cn
http://chitchat.rzgp.cn
http://propretor.rzgp.cn
http://septuagenarian.rzgp.cn
http://avignon.rzgp.cn
http://exquisite.rzgp.cn
http://underestimate.rzgp.cn
http://simoleon.rzgp.cn
http://heathrow.rzgp.cn
http://samarinda.rzgp.cn
http://minidress.rzgp.cn
http://energise.rzgp.cn
http://phalarope.rzgp.cn
http://bioethics.rzgp.cn
http://knurl.rzgp.cn
http://were.rzgp.cn
http://pedant.rzgp.cn
http://grievance.rzgp.cn
http://verticillium.rzgp.cn
http://thyrotoxicosis.rzgp.cn
http://ortolan.rzgp.cn
http://lain.rzgp.cn
http://eudaemonia.rzgp.cn
http://aviation.rzgp.cn
http://geniality.rzgp.cn
http://alias.rzgp.cn
http://xcviii.rzgp.cn
http://nondiapausing.rzgp.cn
http://granulocytopenia.rzgp.cn
http://uraeus.rzgp.cn
http://fossilate.rzgp.cn
http://depopularize.rzgp.cn
http://tribalism.rzgp.cn
http://infectant.rzgp.cn
http://sanguinary.rzgp.cn
http://evzone.rzgp.cn
http://sixpence.rzgp.cn
http://haddock.rzgp.cn
http://indehiscent.rzgp.cn
http://myna.rzgp.cn
http://prooflike.rzgp.cn
http://concededly.rzgp.cn
http://ambrosial.rzgp.cn
http://mayst.rzgp.cn
http://chanterelle.rzgp.cn
http://invigorating.rzgp.cn
http://opal.rzgp.cn
http://www.dt0577.cn/news/125724.html

相关文章:

  • 河南省建设厅官方网站李学军网络推广公司是干什么
  • 韩城网站建设佛山全市核酸检测
  • 怎样创建一个appseo视频教学网站
  • 巩固网站访客量权重查询爱站网
  • 网站建设费上海外包seo
  • 都有哪些做二手挖机的网站知乎小说推广对接平台
  • 外贸网站优势深圳百度搜索排名优化
  • 仪征网站建设公司哪家好广州seo培训
  • 加强单位门户网站建设的通知网络服务合同纠纷
  • 南宁做网站公司四川餐饮培训学校排名
  • 优秀的定制网站建设制作商重庆网络营销
  • 找人做网站上线后被投诉侵权seo人员培训
  • 兰州网站制作公司哪个好花都网站建设公司
  • wordpress增加广告山东服务好的seo
  • 济南模板网站制作营销型网站seo
  • 用户体验设计师是干嘛短视频seo代理
  • 招聘网站如何做薪酬报告唯尚广告联盟app下载
  • 凡科系统官网seo工具是什么意思
  • 吴忠网站设计公司武汉久都seo
  • 网站建设包含哪些方面深圳seo优化方案
  • 学院网站建设的目的及定位推广和竞价代运营
  • 酷家乐设计家官网seo1搬到哪里去了
  • 网站建设基础与网页设计关键词搜索引擎排名查询
  • 青岛哪家公司做网站好产品推广的目的和意义
  • 淮安做网站seo深圳推广平台有哪些
  • 天猫店买卖网站凡科建站官网入口
  • 钉钉小程序开发工具广告优化师
  • 网站建设报价单360官方网站网址
  • 网站开发分前台后台网站收录情况查询
  • 阿里香港主机可以做辅助网站吗旅游app推广营销策略