{
  "totalSampleWeight": 17720,
  "inclusiveCounts": {
    "partition_path": 4238,
    "hash_router": 5980,
    "sink_export": 465,
    "source_open": 42,
    "key_group_range": 1269
  },
  "routerLeafCounts": {
    "byte[]_[i]": 1601,
    "char[]_[i]": 798,
    "java.lang.StringBuilder_[i]": 629,
    "byte[]_[k]": 606,
    "java.lang.String_[i]": 484,
    "java.io.CharArrayWriter_[i]": 416,
    "char[]_[k]": 382,
    "org.apache.flink.runtime.state.KeyGroupRange_[i]": 219,
    "java.lang.Long_[i]": 197,
    "java.io.CharArrayWriter_[k]": 131,
    "java.lang.StringBuilder_[k]": 129,
    "java.lang.String_[k]": 103,
    "java.lang.Long_[k]": 75,
    "org.apache.flink.runtime.state.KeyGroupRange_[k]": 46,
    "java.lang.Object[]_[i]": 29,
    "int[]_[i]": 19,
    "java.util.ArrayList_[i]": 12,
    "int[]_[k]": 10,
    "java.nio.DirectByteBuffer_[i]": 7,
    "org.apache.arrow.memory.ArrowBuf_[k]": 5,
    "org.apache.arrow.memory.LowCostIdentityHashMap_[i]": 5,
    "java.util.HashMap_[i]": 4,
    "java.nio.DirectByteBuffer_[k]": 4,
    "org.apache.arrow.vector.ipc.message.ArrowBuffer_[i]": 4,
    "java.lang.Object[]_[k]": 4,
    "org.apache.arrow.memory.BufferLedger_[i]": 3,
    "tech.streamfusion.arrow.vectors.ArrowBigIntColumnVector_[i]": 3,
    "java.util.LinkedHashMap$Entry_[i]": 3,
    "java.util.LinkedHashMap_[i]": 3,
    "org.apache.arrow.memory.unsafe.UnsafeAllocationManager_[k]": 2,
    "java.util.ArrayList_[k]": 2,
    "java.util.concurrent.atomic.AtomicInteger_[i]": 2,
    "org.apache.arrow.vector.ipc.message.ArrowFieldNode_[i]": 2,
    "org.apache.arrow.vector.TypeLayout$2_[i]": 2,
    "org.apache.arrow.c.ArrowArray_[i]": 2,
    "org.apache.arrow.c.ArrowArray$Snapshot_[i]": 2,
    "org.apache.arrow.memory.ArrowBuf_[i]": 2,
    "org.apache.arrow.vector.util.MapWithOrdinalImpl$1_[i]": 2,
    "org.apache.arrow.vector.ipc.message.ArrowBodyCompression_[i]": 1,
    "com.google.flatbuffers.FlatBufferBuilder_[i]": 1,
    "org.apache.arrow.vector.ipc.message.ArrowRecordBatch_[k]": 1,
    "org.apache.arrow.vector.util.IntObjectHashMap$PrimitiveIterator_[i]": 1,
    "org.apache.flink.runtime.io.network.buffer.BufferConsumerWithPartialRecordLength_[i]": 1,
    "org.apache.arrow.memory.ArrowBuf[]_[i]": 1,
    "tech.streamfusion.arrow.vectors.ArrowBigIntColumnVector_[k]": 1,
    "org.apache.arrow.vector.util.IntObjectHashMap$2_[i]": 1,
    "org.apache.arrow.c.ArrowSchema_[i]": 1,
    "org.apache.arrow.vector.ipc.message.ArrowFieldNode_[k]": 1,
    "java.lang.Integer_[k]": 1,
    "org.apache.flink.runtime.io.network.buffer.BufferBuilder_[i]": 1,
    "org.apache.arrow.vector.util.MultiMapWithOrdinal_[k]": 1,
    "org.apache.arrow.vector.util.MapWithOrdinalImpl_[i]": 1,
    "org.apache.arrow.memory.unsafe.UnsafeAllocationManager_[i]": 1,
    "java.util.HashMap$Node[]_[k]": 1,
    "org.apache.arrow.c.ReferenceCountedArrowArray$1_[i]": 1,
    "java.nio.HeapByteBuffer_[i]": 1,
    "org.apache.arrow.vector.types.pojo.Field_[k]": 1,
    "java.util.Collections$UnmodifiableCollection$1_[i]": 1,
    "java.lang.Integer_[i]": 1,
    "org.apache.arrow.vector.util.MultiMapWithOrdinal_[i]": 1,
    "org.apache.arrow.vector.TypeLayout$2_[k]": 1,
    "org.apache.arrow.c.ArrayImporter_[i]": 1,
    "org.apache.arrow.vector.VectorSchemaRoot_[i]": 1,
    "org.apache.arrow.vector.util.IntObjectHashMap$PrimitiveIterator_[k]": 1,
    "org.apache.arrow.vector.util.IntObjectHashMap$2_[k]": 1,
    "org.apache.arrow.vector.util.IntObjectHashMap$2$1_[i]": 1,
    "java.util.HashMap_[k]": 1,
    "org.apache.arrow.memory.ForeignAllocationManager_[k]": 1,
    "org.apache.arrow.vector.ipc.message.ArrowBuffer_[k]": 1
  },
  "note": "Profiler sample weights, not allocation object counts or bytes; categories overlap."
}
