1.引入依赖:
<dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.10</version> </dependency>
新建一个类 A,里面不包括任何的实例数据
public class A { int i=0; // boolean flag =false; public synchronized void parse(){ // i++; // JOLExample6.countDownLatch.countDown(); } }
测试类
public class JOLExample1 { static A a = new A(); public static void main(String[] args) { //jvm的信息 out.println(VM.current().details()); out.println(ClassLayout.parseInstance(a).toPrintable()); } }
运行结果:
参考:
https://blog.csdn.net/weixin_43477531/article/details/120293403