43444546474849
* * @param klass class to work on * @return class layout */ public static ClassLayout parseClass(Class<?> klass) { return parseClass(klass, new CurrentLayouter()); }
447448449450451452453
public static int sizeOf(Object o) { if (VMSupport.INSTRUMENTATION != null) { return VMSupport.align((int) VMSupport.INSTRUMENTATION.getObjectSize(o)); } return new CurrentLayouter().layout(ClassData.parseInstance(o)).instanceSize(); }