博客
关于我
第 8 章 堆
阅读量:178 次
发布时间:2019-02-28

本文共 1395 字,大约阅读时间需要 4 分钟。

?

1???????

??Java????JVM???????????????Java???????JVM?????????????????????JVM?????????????????????????????????Eden???????Survivor From???????Survivor To??????????????????????

1.1??????

  • ???????????????????????Thread Local Allocation Buffer?TLAB?????????
  • ????JVM???????????????????????????????
  • ?Java??????????????????????????????????????????????

1.2??????

  • ??Java VisualVM??????????
  • ??????????????????jstat??JVM????-XX:+PrintGCDetails????

1.3??????

  • Java 7???????????Young Generation??????Old Generation??????Permanent Generation??
  • Java 8???????????????????Meta Space??

2????????? OOM

  • ???????????-Xms????????-Xmx????????
  • ??????????????1/64???????????1/4?
  • ???????????????????????????????????

3????????

  • ????Young Generation????????????????????????????
  • ????Old Generation????????????????Minor GC?Major GC???????

4???????

  • ???????????????????????Minor GC?
  • Minor GC??????????????????????????Minor GC?
  • ???????????15??????????????

5???????

  • Minor GC????????????????????
  • Major GC/Major GC???????????????????????Full GC?
  • Full GC??????????????????????????

6????????

  • ?????????????????????
  • ????????????????????????????

7???????

  • TLAB???????????????????????
  • ??????????????????????????????

8??????????

  • ????????????????????????????????
  • ??????????????????????????????

9?????

  • ??????????????????????
  • ????????????????

10????

  • ??Java???????????????????????????????
  • TLAB???????????????????
  • Minor GC???Major GC?Full GC???????

转载地址:http://msfc.baihongyu.com/

你可能感兴趣的文章
mysql [Err] 1436 - Thread stack overrun: 129464 bytes used of a 286720 byte stack, and 160000 bytes
查看>>
MySQL _ MySQL常用操作
查看>>
MySQL – 导出数据成csv
查看>>
MySQL —— 在CentOS9下安装MySQL
查看>>
mysql 不区分大小写
查看>>
mysql 两列互转
查看>>
MySQL 中开启二进制日志(Binlog)
查看>>
MySQL 中文问题
查看>>
MySQL 中日志的面试题总结
查看>>
mysql 中的all,5分钟了解MySQL5.7中union all用法的黑科技
查看>>
Mysql 中的日期时间字符串查询
查看>>
MySQL 中锁的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>