package rocks.inspectit.server.cache.impl; import rocks.inspectit.server.cache.AbstractObjectSizes; import rocks.inspectit.shared.all.cmr.cache.IObjectSizes; /** * This class provides a implementation of {@link IObjectSizes} appropriate for calculations of * object sizes on 64-bit Sun VM when compressed Oops are used. Works only with Java 7. * * @author Ivan Senic * */ public class ObjectSizes64BitsCompressedOops extends AbstractObjectSizes { /** * {@inheritDoc} */ @Override public long getReferenceSize() { return 4; } /** * {@inheritDoc} */ @Override public long getSizeOfObjectHeader() { return 12; } }