public static ClassLayout parseClass()

in presto-distribution/src/main/java/org/openjdk/jol/info/ClassLayout.java [40:48]


    public static ClassLayout parseClass(Class<?> clazz) {
        long size = DEFAULT_SIZE;
        try {
            size = ObjectSizeCalculator.getObjectSize(new ObjenesisStd().newInstance(clazz));
        } catch (Throwable th) {
            log.info("Error estimating size of class %s",clazz, th);
        }
        return new ClassLayout(Math.toIntExact(size));
    }