Java Object Layout

ClassLayout.parseInstance(t).toPrintable();

public class ObjectUseSpaceTest {
    private static class T{
        int i;
        boolean b ;
        int k;
        String j ="5555555555555555555555555555555555";
    }
    public static void main(String[] args) {
        T t = new T();
        System.out.println(ClassLayout.parseInstance(t).toPrintable());
        synchronized (t){
            System.out.println(ClassLayout.parseInstance(t).toPrintable());
        }
        System.out.println(ClassLayout.parseInstance(t).toPrintable());
    }
}

 

posted @ 2022-02-20 11:22  TIFOSI_Z  阅读(115)  评论(0)    收藏  举报