Day5 JVM内存分配

2022-03-13  本文已影响0人  小周爱吃瓜

init方法就是按照我们的要求为属性赋值

有个工具叫做 jol-core
里面的classLayout工具可以查看对象头的信息。

栈上分配

public class Alloca {

    public static void main(String[] args) {
        Alloca alloca = new Alloca();
        for (int i = 0; i < 1000; i++) {
            alloc();
        }
    }

    private static void alloc() {
        Alloca alloca = new Alloca();
    }
}

https://www.processon.com/view/link/622de15407912907c27e4e24

建议线上关闭 System.gc() ,关闭显式GC.

Screen Shot 2022-03-13 at 8.29.19 PM.png
上一篇 下一篇

猜你喜欢

热点阅读