摘要:
栈上分配 无需调整 1小 2 线程私有不会被其他线程所共享 3 没有逃逸 在某一段代码里使用 出了代码块 没人使用 4 标量替换 整个对象T 里面有两个类型 int m int n 可以使用m 和 n 替换对象T 栈上分配不下了 会优先进行本地的分配TLAB 无需调整 当多个线程都向伊甸区做分配时, 阅读全文
posted @ 2022-04-28 09:42
花心大萝卜li
阅读(55)
评论(0)
推荐(0)
摘要:
将内存分为几大块 第一块为新生代 new /young 刚new 出来的对象 新生代包含 eden(伊甸区)和两个survivor 比例为8:1:1 enden区回收之后进入survivor区 新生代大量死去,少量存活,采用复制算法 老年代存活率较高,回收较少 ,采用MC 或者MS 算法 第二块为老 阅读全文
posted @ 2022-04-28 09:16
花心大萝卜li
阅读(84)
评论(0)
推荐(0)
摘要:
1invokeStatic 2invokeVirtual 3invokeInterface 4invokespecial 5invokeDynamic invokeStatic 虚拟机优化 invokeVirtual 多数方法都是用的它 invokeVirtual 自带多态(new 的是哪个对象 就 阅读全文
posted @ 2022-04-28 08:25
花心大萝卜li
阅读(140)
评论(0)
推荐(0)

浙公网安备 33010602011771号