presto-spi/src/main/java/io/prestosql/spi/block/SingleRowBlock.java/SingleRowBlock/retainedBytesForEachPart
class SingleRowBlock:    @Override
    public void retainedBytesForEachPart(BiConsumer<Object, Long> consumer)
    {
        for (Block fieldBlock : fieldBlocks) {
            consumer.accept(fieldBlock, fieldBlock.getRetainedSizeInBytes());
        }
        consumer.accept(this, (long) INSTANCE_SIZE);
    }