摘要: 概念 方法区是虚拟机规范定义的,是所有线程共享的内存区域,保存系统的类的信息。比如:类的字段、方法、常量池、构造函数的字节码内容、代码、JIT 代码 永久代、metaspace 是对方法区的实现。 Hotspot 实行分代管理内存(新生代、老年代、永久代) jdk8 实现方法区用 metaspace 阅读全文
posted @ 2019-07-17 18:13 mousycoder 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 概念 TLAB(Thread Local Allocation Buffer)线程本地分配缓冲区(线程私有分配区,私有分配,公共查看),占用 Eden 区(缺省 Eden 的1%),默认开启,JVM 会为每一个线程分配一块 TLAB 区域,避免堆对象共享造成的多线程线程同步。 背景 优化多线程堆空间 阅读全文
posted @ 2019-07-17 18:10 mousycoder 阅读(530) 评论(0) 推荐(0) 编辑