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

网站容量空间一般要多大通辽做网站有没有

网站容量空间一般要多大,通辽做网站有没有,网站怎么做移动图片不显示不出来,在线生成手机网站通过一些问题来讨论 JVM 中年轻代和老年代的内容 为什么要区分年轻代和老年代?哪些对像会进入老年代?什么时候会进行年轻代GC?什么时候会进行老年代GC? 1. 为什么要区分年轻代和老年代? 年轻代中的对象大部分都是短期…

通过一些问题来讨论 JVM 中年轻代和老年代的内容

  • 为什么要区分年轻代和老年代?
  • 哪些对像会进入老年代?
  • 什么时候会进行年轻代GC?
  • 什么时候会进行老年代GC?

1. 为什么要区分年轻代和老年代?

年轻代中的对象大部分都是短期存活的,老年代中的对象存活时间较长

而短期存活的对象,很快就会被垃圾回收线程回收。

考虑到两部分对象的垃圾回收时机不同,所以就要将其区分

年轻代有年轻代的垃圾回收算法,老年代有老年代的垃圾回收算法,“因地制宜”

2. 哪些对象会进入老年代

我们分为 Young GC 之前和 Young GC 来说

Young GC之前,如果加入堆内存的对象足够大,则直接进入老年代,可通过 JVM 参数 “-XX:PretenureSizeThreshold” 来设置这个值,单位是字节

比如 “-XX:PretenureSizeThreshold” 的值设为 “1048576” 字节,而你创建了一个大小大于这个数的对象,比如一个超大的数组,此时就直接将这个大对象放到老年代里去

Young GC 之后,则有多种情况

如果对象已经经历了15次 GC,即对象年龄已经达到 15,则会被转移到老年代

还有一种动态对象年龄判断,不需要对象年龄达到 15 也可以进入老年代。大致规则就是,假设当前放对象的 Survivor 区中,有一批对象的总大小大于了这块区域的 50%,则所有年龄大于等于这批对象年龄的对象,都可以直接进入老年代

无论是年龄大于 15,还是动态对象年龄判断,都是为了那些可以长期存活的对象尽早地进入到老年代

还有,如果 GC 过后,存活对象的大小大于 Survivor 可用空间,则这些对象也会直接进入到老年代 

3. 什么时候会进行年轻代 GC

这里年轻代 GC,认为是 Young GC

当年轻代中的 Eden 区中区域不够用时,则会触发年轻代 GC

4. 什么时候会进行老年代 GC

这里老年代 GC,认为是 Full GC 

每一次 Minor GC 之前,会检查老年代老年代可用空间是否大于年轻代所有对象大小,因为可能 GC 之后,所有的年轻代对象都存活下来了。如果小于的话,则还要判断是否打开了 "-XX:-HandlePromotionFailure"的参数设置

如果没打开这个参数,则直接进行 Full GC

否则打开了的话, 则就看老年代内存大小,是否大于之前每一次 Minor GC 后进入老年代对象的平均大小。小于的话,则会进行 Full GC

这是 Minor GC 之前做的判断。

如果 Minor GC 之后,存活对象大小大于 Survivor 可用空间,也大于老年代可用空间,也会进行 Full GC


文章转载自:

http://eZ6HNjhZ.tLbdy.cn
http://56xTTv7w.tLbdy.cn
http://qw5OhcsU.tLbdy.cn
http://x8Qnn7ps.tLbdy.cn
http://L7HS1Xqc.tLbdy.cn
http://I1yGBVts.tLbdy.cn
http://fbwnbd7Z.tLbdy.cn
http://8gJBGNEz.tLbdy.cn
http://Ac7xOhEp.tLbdy.cn
http://sVY3Qa0S.tLbdy.cn
http://ukKEOrNb.tLbdy.cn
http://NP5P4Jik.tLbdy.cn
http://k0dVXHqB.tLbdy.cn
http://DuzCXjEl.tLbdy.cn
http://GgHhWhRF.tLbdy.cn
http://u3OXMUNA.tLbdy.cn
http://nBpwCWJf.tLbdy.cn
http://R9zXr6Nv.tLbdy.cn
http://I6TqHfaY.tLbdy.cn
http://7CgqRXer.tLbdy.cn
http://UCWfyNIv.tLbdy.cn
http://hGiM6tJu.tLbdy.cn
http://c6HyWEzt.tLbdy.cn
http://91YeFEBl.tLbdy.cn
http://ohfFoGOc.tLbdy.cn
http://61OLGSAY.tLbdy.cn
http://CCLMAkX2.tLbdy.cn
http://lHQcrg8W.tLbdy.cn
http://ZTJkHx5V.tLbdy.cn
http://gVJ2W6Rf.tLbdy.cn
http://www.dtcms.com/wzjs/635124.html

相关文章:

  • 奉贤做网站公司两学一做网站是多少
  • 网站结构是体现的网站建设uuiop
  • 没网站怎么做app澄迈网站制作
  • dede网站搬家更换空间重新安装wordpress163邮件
  • 广东品牌网站建设服务机构一家公司多个网站备案
  • 酒店协会网站集静态模板个人网页背景图片
  • 单位的网站怎样设计才美观网站建设公司华网天下买送活动
  • 口碑好的南京网站建设成都网站网络公司
  • 广西建设厅关公网站大连龙彩科技的网站在谁家做
  • 微信公众号外链接网站开发网页程序代码
  • 专业购物网站建设大连网站设计 仟亿科技
  • 做视频网站 带宽计算seo推广服务哪家好
  • 连山建设局网站做采集的网站有流量吗
  • 网站的结构忘记wordpress
  • 深圳龙岗做网站公司wordpress空白页面模板下载
  • 有什么好看的网站顶呱呱做网站吗
  • 网站开发设计需求文档贵州软件开发 网站开发
  • 免费建立网站好用的软件专门拍短视频的公司
  • 网站建设基本功能系统开发费用计入什么科目
  • 网站建设服务网站wordpress 设置评论
  • 阿里巴巴做网站分录网站修改title
  • dede网站怎么做单页面微信注册网站入口
  • 昆明网站建设赵新乡营销网站建设公司哪家好
  • 用v9做的网站上传服务器惠州网站建设制作推广
  • 济南的企业网站国外免费网站做推广
  • 电子商务网站建设课网站改完域名打开速度慢
  • 镇江网站制作哪家公司比较好女生就业前景最好的十大热门专业
  • 成都优化网站分析自己怎么做外贸网站
  • 公司做网站的意义帝国网站模板建设
  • 河南 网站开发网站策划 ppt