@Override public long ramBytesUsed() { return values.ramBytesUsed() + super.ramBytesUsed() + Long.BYTES + RamUsageEstimator.NUM_BYTES_OBJECT_REF; } }
@Override public long ramBytesUsed() { return super.ramBytesUsed() + offsets.ramBytesUsed() + lengths.ramBytesUsed() + RamUsageEstimator.NUM_BYTES_OBJECT_HEADER + 2 * Integer.BYTES + 3 * RamUsageEstimator.NUM_BYTES_OBJECT_REF + values.bytes().length; } }
@Override public long ramBytesPerDoc() { long bytesPerDoc = (long) Math.ceil((double) (bitsPerValue) / 8); final int capacity = estimateCapacity(size); bytesPerDoc += (long) Math.ceil((double) values.ramBytesUsed() / capacity); // values return bytesPerDoc; }
@Override public long ramBytesUsed() { return values.ramBytesUsed() + super.ramBytesUsed() + Long.BYTES + RamUsageEstimator.NUM_BYTES_OBJECT_REF; } }
@Override public long ramBytesPerDoc() { long bytesPerDoc = (long) Math.ceil((double) (bitsPerValue) / 8); final int capacity = estimateCapacity(size); bytesPerDoc += (long) Math.ceil((double) values.ramBytesUsed() / capacity); // values return bytesPerDoc; }
@Override public long ramBytesPerDoc() { long bytesPerDoc = (long) Math.ceil((double) (bitsPerValue) / 8); // docs final int capacity = estimateCapacity(size); bytesPerDoc += (long) Math.ceil((double) offsets.ramBytesUsed() / capacity); // offsets bytesPerDoc += (long) Math.ceil((double) lengths.ramBytesUsed() / capacity); // lengths bytesPerDoc += (long) Math.ceil((double) values.length() / size); // values return bytesPerDoc; }
@Override public long ramBytesUsed() { return super.ramBytesUsed() + offsets.ramBytesUsed() + lengths.ramBytesUsed() + RamUsageEstimator.NUM_BYTES_OBJECT_HEADER + 2 * Integer.BYTES + 3 * RamUsageEstimator.NUM_BYTES_OBJECT_REF + values.bytes().length; } }
@Override public long ramBytesPerDoc() { long bytesPerDoc = (long) Math.ceil((double) (bitsPerValue) / 8); // docs final int capacity = estimateCapacity(size); bytesPerDoc += (long) Math.ceil((double) offsets.ramBytesUsed() / capacity); // offsets bytesPerDoc += (long) Math.ceil((double) lengths.ramBytesUsed() / capacity); // lengths bytesPerDoc += (long) Math.ceil((double) values.length() / size); // values return bytesPerDoc; }