JVM内存模型

1> 线程栈使用栈数据结构,FILO
2> 线程栈、方法区(元空间 之前的永久代) 使用直接内存
3> 新生代 : 老年代 : 默认 1:2
4> eden比from比to : 8:1:1 from和to又称为s0,s1或者s1,s2
5> 操a=1会先将1入操作入栈,然后a分配空间,操作数栈出栈
6> 分代年龄,cms默认6、非cms默认15(且最大15,因分代年龄占4字节)
7> TLAB的全称是Thread Local Allocation Buffer,即线程本地分配缓存区,这是一个线程专用的内存分配区域。

jvm知识点汇总-持续更新

相关文章:

  • 2021-07-08
  • 2021-05-18
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-05-15
  • 2021-11-10
  • 2021-04-02
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2021-05-19
  • 2021-12-18
  • 2021-07-28
  • 2022-12-23
  • 2021-08-25
相关资源
相似解决方案