{
  "profiler": "async-profiler4.6; CPU1ms,allocation1MiB; converter4.6. Full JVM includes startup, planning, warmups and stock/native jobs. Scopes inclusive and overlapping; not copied bytes, peak memory or invocation counts. Profiled timings excluded from unprofiled elapsed-time comparisons.",
  "scope_substrings": {
    "whole_process": [],
    "native_calc_inclusive": [
      "tech/streamfusion/operator/NativeCalcOperator.processElement"
    ],
    "row_to_arrow_inclusive": [
      "tech/streamfusion/operator/RowDataToArrowOperator.processElement"
    ],
    "exit_inclusive": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement"
    ],
    "generated_collection_evaluation": [
      "tech/streamfusion/planner/FlinkExpressionFunction.evalRow"
    ],
    "jvm_expression_upcall": [
      "tech/streamfusion/operator/NativeUdf.invokeUdf"
    ],
    "direct_row_calc": [
      "tech/streamfusion/operator/NativeUdf.evaluateRowCalc"
    ],
    "nested_string_writer": [
      "tech/streamfusion/arrow/writers/NestedStringWriter"
    ],
    "utf16_writer": [
      "tech/streamfusion/arrow/Utf16Cache$Writer"
    ],
    "native_jni_calc": [
      "tech/streamfusion/operator/NativeCalcOperator.processElement",
      "tech/streamfusion/Native.calcExpression"
    ],
    "calc_cdata_export": [
      "tech/streamfusion/operator/NativeCalcOperator.processElement",
      "org/apache/arrow/c/Data.exportVectorSchemaRoot"
    ],
    "calc_cdata_import": [
      "tech/streamfusion/operator/NativeCalcOperator.processElement",
      "org/apache/arrow/c/Data.importVectorSchemaRoot"
    ],
    "bigint_writer": [
      "tech/streamfusion/arrow/writers/BigIntWriter"
    ],
    "exit_row_serializer": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement",
      "org/apache/flink/table/runtime/typeutils/RowDataSerializer"
    ],
    "exit_array_serializer": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement",
      "org/apache/flink/table/runtime/typeutils/ArrayDataSerializer"
    ],
    "exit_string_serializer": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement",
      "org/apache/flink/table/runtime/typeutils/StringDataSerializer"
    ],
    "nested_row_getter": [
      "tech/streamfusion/arrow/vectors/ArrowRowColumnVector.getRow"
    ],
    "exit_owned_string_bytes": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement",
      "tech/streamfusion/arrow/vectors/ArrowVarCharColumnVector.getBytes"
    ],
    "exit_borrowed_string_value": [
      "tech/streamfusion/operator/ArrowToRowDataOperator.processElement",
      "tech/streamfusion/arrow/BorrowedStringValues.value"
    ],
    "string_getter": [
      "tech/streamfusion/arrow/StringCacheRowData.getString"
    ]
  },
  "records": [
    {
      "line": "1.18",
      "cohort": "candidate",
      "case": "mapentries",
      "jfr_sha256": "36471500f631a92b7eaa077954a03b78506ed2614835503dd4090b1dbb8dcacf",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 20742,
          "native_calc_inclusive": 1622,
          "row_to_arrow_inclusive": 2071,
          "exit_inclusive": 1346,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 229,
          "utf16_writer": 6,
          "native_jni_calc": 39,
          "calc_cdata_export": 101,
          "calc_cdata_import": 119,
          "bigint_writer": 32,
          "exit_row_serializer": 1225,
          "exit_array_serializer": 477,
          "exit_string_serializer": 119,
          "nested_row_getter": 468,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 160
        },
        "collapsed": "1.18-profile-candidate-mapentries-15064.cpu.gz",
        "sha256": "2cac6b9b3b25c7dcb84555137c2e7386864415a970e73514aacbbe2e447f6cca"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 25766495648,
          "native_calc_inclusive": 6110052352,
          "row_to_arrow_inclusive": 6689914880,
          "exit_inclusive": 5877268480,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 536870912,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 77594624,
          "calc_cdata_import": 152043520,
          "bigint_writer": 0,
          "exit_row_serializer": 5693767680,
          "exit_array_serializer": 2738880512,
          "exit_string_serializer": 1852833792,
          "nested_row_getter": 2412773376,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 1796210688
        },
        "collapsed": "1.18-profile-candidate-mapentries-15064.allocation.gz",
        "sha256": "88ddb3e9d136865ad1e59e3c63a60967946484382a843e1b5423b43bc7dbba7d"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "candidate",
      "case": "mapvalues",
      "jfr_sha256": "518f72ed0e89c791279cc091ce12fada6db27231509142b8ccf26c4bf8efac1c",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 17527,
          "native_calc_inclusive": 406,
          "row_to_arrow_inclusive": 838,
          "exit_inclusive": 216,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 20,
          "calc_cdata_export": 69,
          "calc_cdata_import": 82,
          "bigint_writer": 33,
          "exit_row_serializer": 168,
          "exit_array_serializer": 54,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-candidate-mapvalues-14626.cpu.gz",
        "sha256": "655fd8c2aebb9ff97113e6fbfb11ddf4a53ad01cb291e4f204008a9b2a6c54a4"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 17190192544,
          "native_calc_inclusive": 870318080,
          "row_to_arrow_inclusive": 1417674752,
          "exit_inclusive": 768606208,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 48234496,
          "calc_cdata_import": 46137344,
          "bigint_writer": 0,
          "exit_row_serializer": 623902720,
          "exit_array_serializer": 363855872,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-candidate-mapvalues-14626.allocation.gz",
        "sha256": "2a86d1489023118f4410a93d882257a32ca98f894799caded0d3d0d25971d538"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "candidate",
      "case": "reverse64",
      "jfr_sha256": "c6122cd846216e6e812ffd1114bcaff0184c09a52489af6783184bb61eb33b19",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 18322,
          "native_calc_inclusive": 1383,
          "row_to_arrow_inclusive": 1797,
          "exit_inclusive": 878,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 350,
          "calc_cdata_export": 61,
          "calc_cdata_import": 79,
          "bigint_writer": 295,
          "exit_row_serializer": 814,
          "exit_array_serializer": 661,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-candidate-reverse64-15514.cpu.gz",
        "sha256": "d152d3dda62faa8f1005918ed755b23a828fad634cd5977a15985f8b79b69a17"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 13081787104,
          "native_calc_inclusive": 1587544064,
          "row_to_arrow_inclusive": 1604321280,
          "exit_inclusive": 1493172224,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 31457280,
          "calc_cdata_import": 55574528,
          "bigint_writer": 7340032,
          "exit_row_serializer": 1362100224,
          "exit_array_serializer": 1074790400,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-candidate-reverse64-15514.allocation.gz",
        "sha256": "c628f0c3991464f3f1bdf52e429877250a9eaf77995ed489632d08f898f3f48e"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "candidate",
      "case": "typeof",
      "jfr_sha256": "2adb3b733871425f0cf82aa69e11dc38fd98f8a9e74a7d407d42d16d23c5260f",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 15109,
          "native_calc_inclusive": 436,
          "row_to_arrow_inclusive": 471,
          "exit_inclusive": 294,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 17,
          "calc_cdata_export": 28,
          "calc_cdata_import": 85,
          "bigint_writer": 0,
          "exit_row_serializer": 63,
          "exit_array_serializer": 0,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 10,
          "string_getter": 12
        },
        "collapsed": "1.18-profile-candidate-typeof-15960.cpu.gz",
        "sha256": "a5a7c850ef3d0d3656cc53d2ceab325caa0137f1cb78a7dbf863711915e10318"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 5868975384,
          "native_calc_inclusive": 907018240,
          "row_to_arrow_inclusive": 909115392,
          "exit_inclusive": 849346560,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 10485760,
          "calc_cdata_import": 45088768,
          "bigint_writer": 0,
          "exit_row_serializer": 653262848,
          "exit_array_serializer": 0,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-candidate-typeof-15960.allocation.gz",
        "sha256": "030b2734d7cb837a9977e2a37c4f58138f304f9b4784a504b30cc71ed99dd72f"
      },
      "stage": "rejected-binary-string-exit",
      "primary": false
    },
    {
      "line": "1.18",
      "cohort": "previous",
      "case": "mapentries",
      "jfr_sha256": "e90019fdd28bbebd54f9cc64bd8b897a4cc097c44e837f77fdbeafedfac6fce2",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 24925,
          "native_calc_inclusive": 4732,
          "row_to_arrow_inclusive": 5187,
          "exit_inclusive": 1998,
          "generated_collection_evaluation": 940,
          "jvm_expression_upcall": 2370,
          "direct_row_calc": 0,
          "nested_string_writer": 430,
          "utf16_writer": 18,
          "native_jni_calc": 2512,
          "calc_cdata_export": 233,
          "calc_cdata_import": 197,
          "bigint_writer": 92,
          "exit_row_serializer": 1852,
          "exit_array_serializer": 493,
          "exit_string_serializer": 220,
          "nested_row_getter": 1057,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 124
        },
        "collapsed": "1.18-profile-previous-mapentries-13307.cpu.gz",
        "sha256": "352d007205bb4afab7c688fd8ade427d3dcc87a97da3c80fdb73174db2a4b04b"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 35930339632,
          "native_calc_inclusive": 16454254592,
          "row_to_arrow_inclusive": 16970153984,
          "exit_inclusive": 8214544384,
          "generated_collection_evaluation": 4911529984,
          "jvm_expression_upcall": 7975469056,
          "direct_row_calc": 0,
          "nested_string_writer": 489684992,
          "utf16_writer": 4194304,
          "native_jni_calc": 7977566208,
          "calc_cdata_export": 270532608,
          "calc_cdata_import": 290455552,
          "bigint_writer": 1048576,
          "exit_row_serializer": 8029995008,
          "exit_array_serializer": 2682257408,
          "exit_string_serializer": 3538944000,
          "nested_row_getter": 4787798016,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 1698693120
        },
        "collapsed": "1.18-profile-previous-mapentries-13307.allocation.gz",
        "sha256": "bf0c1f449f5a8d9f3781a72edbdea0d0288e59fc59ef08e412159b88ddd6b60d"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "previous",
      "case": "mapvalues",
      "jfr_sha256": "40550bb6fa6fd36a7683066d44f1fed4b1e2413f513af8c26cfa491708bf7623",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 19890,
          "native_calc_inclusive": 1587,
          "row_to_arrow_inclusive": 2051,
          "exit_inclusive": 309,
          "generated_collection_evaluation": 566,
          "jvm_expression_upcall": 1029,
          "direct_row_calc": 0,
          "nested_string_writer": 285,
          "utf16_writer": 10,
          "native_jni_calc": 1132,
          "calc_cdata_export": 168,
          "calc_cdata_import": 151,
          "bigint_writer": 40,
          "exit_row_serializer": 259,
          "exit_array_serializer": 29,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-mapvalues-12868.cpu.gz",
        "sha256": "714022e403b6a0298719d8ed8bbad93d3a823f4de7b75cd1deb5b373ebac67e9"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 21698017584,
          "native_calc_inclusive": 5559549952,
          "row_to_arrow_inclusive": 6124732416,
          "exit_inclusive": 1044381696,
          "generated_collection_evaluation": 3459252224,
          "jvm_expression_upcall": 4356833280,
          "direct_row_calc": 0,
          "nested_string_writer": 527433728,
          "utf16_writer": 1048576,
          "native_jni_calc": 4356833280,
          "calc_cdata_export": 165675008,
          "calc_cdata_import": 211812352,
          "bigint_writer": 0,
          "exit_row_serializer": 904921088,
          "exit_array_serializer": 226492416,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-mapvalues-12868.allocation.gz",
        "sha256": "8027deb80c6a721a6d2ed7313d7e839b9635d32a03fc6d29388bfb7dd5d768fb"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "previous",
      "case": "reverse64",
      "jfr_sha256": "085255a11f55cbda97b4c72f3d66c27b0f56fbb2bd7695188234f8c40397d84d",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 18936,
          "native_calc_inclusive": 1361,
          "row_to_arrow_inclusive": 2245,
          "exit_inclusive": 921,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 305,
          "calc_cdata_export": 45,
          "calc_cdata_import": 69,
          "bigint_writer": 620,
          "exit_row_serializer": 869,
          "exit_array_serializer": 697,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-reverse64-13749.cpu.gz",
        "sha256": "315546e13b4f5d557b94d1b462c3aab3480380526c7481ca920950145517394e"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 12756175192,
          "native_calc_inclusive": 1466957824,
          "row_to_arrow_inclusive": 1483735040,
          "exit_inclusive": 1386217472,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 24117248,
          "calc_cdata_import": 49283072,
          "bigint_writer": 6291456,
          "exit_row_serializer": 1245708288,
          "exit_array_serializer": 996147200,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-reverse64-13749.allocation.gz",
        "sha256": "bde407337e7d2781ae29a405b9103e23696a3f9b26a23741d6414e8abab31861"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "1.18",
      "cohort": "previous",
      "case": "typeof",
      "jfr_sha256": "392bcb4cd248a3c15c3b432971d6639a67f62fa62a095e5367685564d6cedaaa",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 13971,
          "native_calc_inclusive": 473,
          "row_to_arrow_inclusive": 515,
          "exit_inclusive": 322,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 9,
          "calc_cdata_export": 30,
          "calc_cdata_import": 93,
          "bigint_writer": 0,
          "exit_row_serializer": 287,
          "exit_array_serializer": 0,
          "exit_string_serializer": 61,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 48,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-typeof-14190.cpu.gz",
        "sha256": "5fc2b372f6c0b1bcfe945bf80e3b9864e3b8a624cfbbe8c5a350b99f76aff65b"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 6707580824,
          "native_calc_inclusive": 1733296128,
          "row_to_arrow_inclusive": 1738539008,
          "exit_inclusive": 1655701504,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 15728640,
          "calc_cdata_import": 50331648,
          "bigint_writer": 0,
          "exit_row_serializer": 1519386624,
          "exit_array_serializer": 0,
          "exit_string_serializer": 681574400,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 92274688,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "1.18-profile-previous-typeof-14190.allocation.gz",
        "sha256": "5d33989604d8c3db737664c73d0a2f20dd96f9fe5994cb374e4c1a651b181de7"
      },
      "stage": "rejected-binary-string-exit",
      "primary": false
    },
    {
      "line": "2.2",
      "cohort": "candidate",
      "case": "mapentries",
      "jfr_sha256": "32e4a6ded2617089786f45377e627357356fe0fcd26ab73b25f83321319642d4",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 34541,
          "native_calc_inclusive": 3124,
          "row_to_arrow_inclusive": 4063,
          "exit_inclusive": 2594,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 482,
          "utf16_writer": 30,
          "native_jni_calc": 95,
          "calc_cdata_export": 176,
          "calc_cdata_import": 233,
          "bigint_writer": 78,
          "exit_row_serializer": 2355,
          "exit_array_serializer": 1005,
          "exit_string_serializer": 226,
          "nested_row_getter": 850,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 281
        },
        "collapsed": "2.2-profile-candidate-mapentries-15715.cpu.gz",
        "sha256": "bcd4d860a4ec57363326f2304fef3e29a7fec9f9f1ccb8ed1f0649222ac6e50f"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 25545992496,
          "native_calc_inclusive": 6109003776,
          "row_to_arrow_inclusive": 6682574848,
          "exit_inclusive": 5845811200,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 534773760,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 93323264,
          "calc_cdata_import": 161480704,
          "bigint_writer": 0,
          "exit_row_serializer": 5694816256,
          "exit_array_serializer": 2694840320,
          "exit_string_serializer": 1778384896,
          "nested_row_getter": 2425356288,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 1736441856
        },
        "collapsed": "2.2-profile-candidate-mapentries-15715.allocation.gz",
        "sha256": "f60c13fe814a9292d337f3a15f1724184247e3de595dfd504338ef9c7b160cd7"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "candidate",
      "case": "mapvalues",
      "jfr_sha256": "e634af8a7d901dc63fc52363d95257088a794a0b5e9394dd7bb79a2eb6dce28f",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 29483,
          "native_calc_inclusive": 880,
          "row_to_arrow_inclusive": 1646,
          "exit_inclusive": 519,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 66,
          "calc_cdata_export": 145,
          "calc_cdata_import": 129,
          "bigint_writer": 76,
          "exit_row_serializer": 384,
          "exit_array_serializer": 87,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-candidate-mapvalues-15265.cpu.gz",
        "sha256": "324c5b910fcd5d25a9fdfdc54a32209f1efe1a370bf490754513971c07cf62ed"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 17210854904,
          "native_calc_inclusive": 923795456,
          "row_to_arrow_inclusive": 1451229184,
          "exit_inclusive": 800063488,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 58720256,
          "calc_cdata_import": 61865984,
          "bigint_writer": 0,
          "exit_row_serializer": 664797184,
          "exit_array_serializer": 355467264,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-candidate-mapvalues-15265.allocation.gz",
        "sha256": "20591cd696073f66e5dd0ea3649b7f82414c797d9c8dfc0a52d5f5ea13d6f9d5"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "candidate",
      "case": "reverse64",
      "jfr_sha256": "c6e0d93c0d519de338f4e2855ff8470b46d56cfc988e9c6a87be6fe5d0082b03",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 31890,
          "native_calc_inclusive": 2721,
          "row_to_arrow_inclusive": 3463,
          "exit_inclusive": 1670,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 749,
          "calc_cdata_export": 94,
          "calc_cdata_import": 177,
          "bigint_writer": 549,
          "exit_row_serializer": 1544,
          "exit_array_serializer": 1277,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-candidate-reverse64-16160.cpu.gz",
        "sha256": "57257e63f16e978c7acfa1ffd5208a35de869ca9e68656ac83e9d3e7a0011ab5"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 13232530096,
          "native_calc_inclusive": 1582301184,
          "row_to_arrow_inclusive": 1595932672,
          "exit_inclusive": 1498415104,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 25165824,
          "calc_cdata_import": 54525952,
          "bigint_writer": 4194304,
          "exit_row_serializer": 1318060032,
          "exit_array_serializer": 1043333120,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-candidate-reverse64-16160.allocation.gz",
        "sha256": "e1b422f8db4b47eb5ab6c238e22ec72210a607a9a7a12bb80d025f3c032d69b4"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "candidate",
      "case": "typeof",
      "jfr_sha256": "c510994bb4d0b56c26e1f27e05149a2745bb0c5c70baff1b58e1f8e41948ff05",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 23716,
          "native_calc_inclusive": 825,
          "row_to_arrow_inclusive": 894,
          "exit_inclusive": 522,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 56,
          "calc_cdata_export": 61,
          "calc_cdata_import": 151,
          "bigint_writer": 0,
          "exit_row_serializer": 134,
          "exit_array_serializer": 0,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 15,
          "string_getter": 20
        },
        "collapsed": "2.2-profile-candidate-typeof-16614.cpu.gz",
        "sha256": "cc771403fc03f99bb311596c1dcde5fd797eae8747f7fc122951d099ddfc488d"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 6128989520,
          "native_calc_inclusive": 918552576,
          "row_to_arrow_inclusive": 923795456,
          "exit_inclusive": 857735168,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 17825792,
          "calc_cdata_import": 37748736,
          "bigint_writer": 0,
          "exit_row_serializer": 666894336,
          "exit_array_serializer": 0,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-candidate-typeof-16614.allocation.gz",
        "sha256": "a10daebdd80b822e5dea48271bbc806af748ce967987a2a06974a864b9b9607e"
      },
      "stage": "rejected-binary-string-exit",
      "primary": false
    },
    {
      "line": "2.2",
      "cohort": "previous",
      "case": "mapentries",
      "jfr_sha256": "cca23274c9b6f6de62813209cf739a139661477dcdee8eb0d7b924e526386d46",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 42697,
          "native_calc_inclusive": 8673,
          "row_to_arrow_inclusive": 9600,
          "exit_inclusive": 3683,
          "generated_collection_evaluation": 1659,
          "jvm_expression_upcall": 4265,
          "direct_row_calc": 0,
          "nested_string_writer": 954,
          "utf16_writer": 66,
          "native_jni_calc": 4594,
          "calc_cdata_export": 430,
          "calc_cdata_import": 374,
          "bigint_writer": 154,
          "exit_row_serializer": 3470,
          "exit_array_serializer": 908,
          "exit_string_serializer": 459,
          "nested_row_getter": 1926,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 285
        },
        "collapsed": "2.2-profile-previous-mapentries-13911.cpu.gz",
        "sha256": "be9de1db04eee8a656587985bf3262911e979371bc29be7155e2bcc959b3b0de"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 35986149512,
          "native_calc_inclusive": 16464740352,
          "row_to_arrow_inclusive": 17017339904,
          "exit_inclusive": 8193572864,
          "generated_collection_evaluation": 4862246912,
          "jvm_expression_upcall": 8015314944,
          "direct_row_calc": 0,
          "nested_string_writer": 517996544,
          "utf16_writer": 4194304,
          "native_jni_calc": 8015314944,
          "calc_cdata_export": 265289728,
          "calc_cdata_import": 281018368,
          "bigint_writer": 1048576,
          "exit_row_serializer": 8047820800,
          "exit_array_serializer": 2624585728,
          "exit_string_serializer": 3553624064,
          "nested_row_getter": 4859101184,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 1745879040
        },
        "collapsed": "2.2-profile-previous-mapentries-13911.allocation.gz",
        "sha256": "8ba92a9972c7defcec20f4e8f37db6fa3232542b2706e477a329c340a6d4fc2e"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "previous",
      "case": "mapvalues",
      "jfr_sha256": "e1b8ce4429c42c7bd7b838c81861de7228fbc30546c5606c7b08550504f7f6b3",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 34237,
          "native_calc_inclusive": 3154,
          "row_to_arrow_inclusive": 4094,
          "exit_inclusive": 630,
          "generated_collection_evaluation": 1125,
          "jvm_expression_upcall": 1994,
          "direct_row_calc": 0,
          "nested_string_writer": 566,
          "utf16_writer": 21,
          "native_jni_calc": 2230,
          "calc_cdata_export": 291,
          "calc_cdata_import": 296,
          "bigint_writer": 80,
          "exit_row_serializer": 521,
          "exit_array_serializer": 41,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-mapvalues-13457.cpu.gz",
        "sha256": "21dde08ce8e9983ad6fc13f425ab9136cade0a2757b7a96a1f0e33403d746a0d"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 21951456296,
          "native_calc_inclusive": 5575278592,
          "row_to_arrow_inclusive": 6103760896,
          "exit_inclusive": 1030750208,
          "generated_collection_evaluation": 3444572160,
          "jvm_expression_upcall": 4371513344,
          "direct_row_calc": 0,
          "nested_string_writer": 481296384,
          "utf16_writer": 0,
          "native_jni_calc": 4372561920,
          "calc_cdata_export": 182452224,
          "calc_cdata_import": 244318208,
          "bigint_writer": 0,
          "exit_row_serializer": 905969664,
          "exit_array_serializer": 186646528,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-mapvalues-13457.allocation.gz",
        "sha256": "aad2dbbd7821026d7b3fc4ba6a9a560c168ec649cff8aa86ef862404d8888d8e"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "previous",
      "case": "reverse64",
      "jfr_sha256": "f972efb956be6f0e1acd3ca3f51a1507d1d48ea438c3ca7c4dcb2c43449042f8",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 32315,
          "native_calc_inclusive": 2683,
          "row_to_arrow_inclusive": 4003,
          "exit_inclusive": 1645,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 751,
          "calc_cdata_export": 110,
          "calc_cdata_import": 152,
          "bigint_writer": 952,
          "exit_row_serializer": 1535,
          "exit_array_serializer": 1252,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-reverse64-14367.cpu.gz",
        "sha256": "7063bb81d707808d2e343b17319c512f0eeb5046ffcda23b96529a3fd7c7f071"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 13216828920,
          "native_calc_inclusive": 1578106880,
          "row_to_arrow_inclusive": 1595932672,
          "exit_inclusive": 1476395008,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 36700160,
          "calc_cdata_import": 59768832,
          "bigint_writer": 5242880,
          "exit_row_serializer": 1317011456,
          "exit_array_serializer": 1070596096,
          "exit_string_serializer": 0,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 0,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-reverse64-14367.allocation.gz",
        "sha256": "3f67d126d34e10cfa4452b5f63c494b6fa4d76f58e4e9eda71414150274c5704"
      },
      "stage": "collection-materialization",
      "primary": true
    },
    {
      "line": "2.2",
      "cohort": "previous",
      "case": "typeof",
      "jfr_sha256": "b630e8604029e1f7ea3b3f3474992c00c8bedcd8bb187afc098b0d7240baaafc",
      "cpu": {
        "unit": "CPU samples",
        "scopes": {
          "whole_process": 23733,
          "native_calc_inclusive": 872,
          "row_to_arrow_inclusive": 952,
          "exit_inclusive": 574,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 51,
          "calc_cdata_export": 68,
          "calc_cdata_import": 142,
          "bigint_writer": 0,
          "exit_row_serializer": 498,
          "exit_array_serializer": 0,
          "exit_string_serializer": 103,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 52,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-typeof-14822.cpu.gz",
        "sha256": "fd9e4a2331e9988fea68077b6819b2be0793d420822225d3c08e32afe92b5c02"
      },
      "allocation": {
        "unit": "estimated Java allocated bytes",
        "scopes": {
          "whole_process": 6890769912,
          "native_calc_inclusive": 1720713216,
          "row_to_arrow_inclusive": 1724907520,
          "exit_inclusive": 1659895808,
          "generated_collection_evaluation": 0,
          "jvm_expression_upcall": 0,
          "direct_row_calc": 0,
          "nested_string_writer": 0,
          "utf16_writer": 0,
          "native_jni_calc": 0,
          "calc_cdata_export": 15728640,
          "calc_cdata_import": 36700160,
          "bigint_writer": 0,
          "exit_row_serializer": 1521483776,
          "exit_array_serializer": 0,
          "exit_string_serializer": 695205888,
          "nested_row_getter": 0,
          "exit_owned_string_bytes": 98566144,
          "exit_borrowed_string_value": 0,
          "string_getter": 0
        },
        "collapsed": "2.2-profile-previous-typeof-14822.allocation.gz",
        "sha256": "84253fdd011dc95320767c46d6451faa8337956f6d9c0b4742100d31fdf1b887"
      },
      "stage": "rejected-binary-string-exit",
      "primary": false
    }
  ]
}
