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

网站推广方法有几个国内比百度好的搜索引擎

网站推广方法有几个,国内比百度好的搜索引擎,如何做漂亮的网站,WordPress yeepayGC 常见问题 哪些情况新生代会进入老年代 新生代 GC 后幸存区(survivor)不够存放存活下来的对象,会通过内存担保机制晋升到老年代。大对象直接进入老年代,因为大对象再新生代之间来会复制会影响 GC 性能。由 -XX:PretenureSizeT…

GC 常见问题

哪些情况新生代会进入老年代

  • 新生代 GC 后幸存区(survivor)不够存放存活下来的对象,会通过内存担保机制晋升到老年代。
  • 大对象直接进入老年代,因为大对象再新生代之间来会复制会影响 GC 性能。由 -XX:PretenureSizeThreshold=1048576配置
  • 长期存活的对象,比如经过了15次gc后还存活的对象,由-XX:MaxTenuringThreshold=10配置
    • 但是这个年龄是会动态调整的,每次新生代GC后,JVM都会动态调整这个阈值大小,调整的方式是,从年龄为1的所有对象向上累加,直到内存大小大于-XX:TargetSurvivorRatio(默认50%)
    • 例如总共有100MB新生代大小,阈值就是50MB,累加年龄为1的对象,此时10MB,累加年龄为2的对象,此时25MB,累加年龄为3的对象,此时45MB,累加年龄为4的对象,此时55MB>50MB,那么阈值就被设置成4,下次GC时年龄大于等于4的对象会晋升到老年代
    • 为什么默认是15?
      • 因为对象头里有个age字段,占4个bit位,所以最大就是15,初始值设为最大,然后依靠后面动态调整。
    • 那这样的话,小于等于15都可以吧,反正有动态调整,为什么选15呢?
      • 因为-XX:MaxTenuringThreshold其实是限定了一个动态调整年龄范围的上限,设为15能让动态调整更为灵活

什么时候 Full GC

  • 调用 System.gc()
  • 新生代对象晋升老年代时,老年代内存不足。此时触发Full GC。
  • 大对象分配到老年代时,老年代内存不足。此时触发Full GC。
  • 元空间内存不足,Full GC回收没有使用的类(类没有实例化对象)。
  • CMS GC时有对象要放入老年代,老年代内存不足,报Concurrent Mode Failure 错误,并触发 Full GC。
  • G1 回收器回收速率跟不上对象分配速率,也会触发 Full GC。

什么是 Concurrent Mode Failure?

  • CMS收集器在工作时,因为用于线程和垃圾回收在并发标记和并发清除阶段是并行的,此时老年代空间不足(例如浮动垃圾过多,用户创建对象频繁,新生代晋升老年代),就会出现Concurrent Mode Failure
  • 出现Concurrent Mode Failure会怎样?
  • 触发Full GC
http://www.dtcms.com/wzjs/265191.html

相关文章:

  • 石家庄网站建设是什么意思百度竞价一个月5000够吗
  • 英文版科技网站百度搜索关键词热度
  • 人民检察院网站建设方案百度seo快速排名优化服务
  • 工业设计公司经营范围有哪些seo英文全称
  • 建站交流福州seo优化
  • 做网站有了域名营销广告语
  • 购物国外网站的建立百度用户客服电话
  • 动态网站如何维护seo系统教程
  • 网站怎么快速做收录重庆百度搜索优化
  • 做直销网站公司亿驱动力竞价托管
  • 省政府网站集约化建设方案比较好网站制作公司
  • wordpress 离线升级达州seo
  • 我的网站突然找不到网页了搜索引擎优化的重要性
  • 上海模板建站源码网络营销的基本方式有哪些
  • 韶关网站开发百度关键词指数
  • 苏州建网站的公网站代发外链
  • 怎么做黑彩黑彩网站学校网站模板
  • 兰州做网站维护的公司品牌整合营销案例
  • 做设计的兼职网站什么平台可以推销自己的产品
  • 什么博客可以做网站合肥网站
  • 网站开发论文范文郴州网站建设推广公司
  • 内网网站怎么建设网站友链
  • 飓风算法受影响的网站有哪些北大青鸟
  • 零基础学全屋定制设计成都优化网站哪家公司好
  • 有做lol直播网站什么叫口碑营销
  • 外贸建站的公司代做seo关键词排名
  • 做网站网页排版错误百度指数1000搜索量有多少
  • 公司网站建设的不足营销网络是什么
  • 浏阳做网站的有哪几家重庆seo整站优化报价
  • 做app要不要建网站网站如何推广