0
点赞
收藏
分享

微信扫一扫

jvm学习笔记

半夜放水 2021-09-24 阅读 65

笔记

  • 总结脑图
  • 类加载的几个阶段
  • jvm内存区域和对象分配过程
  • 内存分配策略:minor gc前后的几种特殊情况
  • 为什么老年代gc比年轻代的gc久
  • 如何设置高并发系统的jvm堆内存大小
  • 永久代、栈内存大小怎么设置
  • 实验: 动态对象年龄判定
  • 实验: survivor放不下的对象进入老年代
  • 实验:老年代空闲空间放不下minorgc晋升的对象发生fullgc
  • 垃圾回收的整个过程
  • 空间分配担保
  • 老年代回收器cms
  • 案例分析:数据计算系统频发fullgc
  • 面试题: parnew+cms 如何保证只做 ygc
  • 什么时候会触发老年代gc
  • 频繁发生fullgc的原因和定位思路
  • 优化年轻代参数的分析思路
  • 优化老年代参数的分析思路
  • G1(Garbage First)
  • 使用工具jstat和jmap
  • jvm优化规范
  • jvm配置模板(伪命题,但是必要)
  • 分析系统gc是否健康的大概思路
  • 可能出现OOM的区域和情况分析
  • 实验: metaspace区域OOM

举报

相关推荐

0 条评论