{
  "metadata": {
    "date": "2026-10-03",
    "gitCommit": "b587950324baba646bf8b3341db55611ae2d5d02",
    "host": "Apple M4 Pro, 14 cores, 48 GB, Temurin Java 25.0.2",
    "android": "Samsung Galaxy S23 Ultra SM-S918B, Snapdragon 8 Gen 2, Android 16/API36; warm ART instrumentation APK",
    "ios": "Physical iPhone 14 Pro, A16, iOS 26.7.1; optimized Kotlin/Native release executable, separate case launches",
    "browser": "Chrome 154 on the same M4 Pro host, Kotlin/JS production module, actual browser",
    "desktopProtocol": "JMH 1.37, 2 fresh forks, 3 x 500ms warmup, 5 x 500ms measurement, 1GB heap, GC profiler",
    "crossPlatformProtocol": "10000 primes for encode/decode codecs; 5000 per-operation warmup; median of 7 x 3000 operations, escaped results and equality/checksum guards",
    "json": "kotlinx.serialization Json with encodeDefaults=true; main JSON encoding returns String, UTF8 encoding measured separately in cross-platform harness",
    "protobuf": "kotlinx.serialization ProtoBuf with encodeDefaults=true, default unpacked numeric repeated fields; supplementary packed Google Java Protobuf on host",
    "browserNativeJson": "Native JSON.stringify/parse on JS objects, separate UTF8 transport variants; does not reconstruct Kotlin object types; fixture integers fit JS safe range",
    "adversarialProtocol": "Existing min-of-three smoke harness; directional evidence, lower rigor than JMH",
    "repositoryEdits": "Review overlay and artifacts only; no production module edits",
    "emptyMapCrossCheck": "The vendored upstream C++ verifier accepts 00000100002401 as an empty map; Reaktor isValid rejects it."
  },
  "jvmSupplemental": {
    "operations": [
      {
        "case": "UserProfile",
        "phase": "FlexEncode",
        "medianUs": 0.6275,
        "minUs": 0.5997359999999999,
        "maxUs": 0.698653,
        "samplesUs": [
          0.698653,
          0.646236,
          0.6275,
          0.6455973333333334,
          0.6078196666666666,
          0.5997359999999999,
          0.6095553333333333
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 0.543375,
        "minUs": 0.5368053333333334,
        "maxUs": 0.551611,
        "samplesUs": [
          0.5368053333333334,
          0.551611,
          0.5495553333333334,
          0.543625,
          0.5416943333333334,
          0.543375,
          0.539639
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexDecode",
        "medianUs": 0.4964166666666667,
        "minUs": 0.48244466666666663,
        "maxUs": 0.6480696666666667,
        "samplesUs": [
          0.6480696666666667,
          0.5646806666666666,
          0.5020416666666667,
          0.48244466666666663,
          0.48398599999999997,
          0.4964166666666667,
          0.48997233333333334
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncode",
        "medianUs": 0.6931943333333334,
        "minUs": 0.6700553333333333,
        "maxUs": 0.772889,
        "samplesUs": [
          0.772889,
          0.7069863333333333,
          0.7099583333333334,
          0.6931943333333334,
          0.6700553333333333,
          0.6915136666666667,
          0.683236
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncodeUtf8",
        "medianUs": 0.754236,
        "minUs": 0.7377916666666666,
        "maxUs": 0.7914166666666667,
        "samplesUs": [
          0.7914166666666667,
          0.7531526666666666,
          0.7377916666666666,
          0.754236,
          0.7499443333333333,
          0.7635556666666666,
          0.759597
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonDecode",
        "medianUs": 1.4223056666666667,
        "minUs": 1.3407360000000001,
        "maxUs": 1.751875,
        "samplesUs": [
          1.4223056666666667,
          1.4279166666666667,
          1.4116803333333332,
          1.4572083333333332,
          1.751875,
          1.3472639999999998,
          1.3407360000000001
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoEncode",
        "medianUs": 1.4199583333333332,
        "minUs": 1.2866806666666666,
        "maxUs": 1.5603613333333333,
        "samplesUs": [
          1.4820556666666667,
          1.4156386666666667,
          1.4924723333333334,
          1.4199583333333332,
          1.3750416666666667,
          1.5603613333333333,
          1.2866806666666666
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoDecode",
        "medianUs": 1.821875,
        "minUs": 1.6675276666666665,
        "maxUs": 2.305,
        "samplesUs": [
          2.305,
          2.062986,
          1.910847,
          1.821875,
          1.7348610000000002,
          1.6675276666666665,
          1.7400556666666667
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexProjection",
        "medianUs": 0.065875,
        "minUs": 0.05459733333333333,
        "maxUs": 0.32293066666666664,
        "samplesUs": [
          0.32293066666666664,
          0.142,
          0.06968066666666667,
          0.065875,
          0.061361,
          0.05459733333333333,
          0.05775
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ObjectProjection",
        "medianUs": 0.013389,
        "minUs": 0.012721999999999999,
        "maxUs": 0.014708333333333334,
        "samplesUs": [
          0.013875,
          0.013389,
          0.014708333333333334,
          0.012889,
          0.013708333333333335,
          0.013180666666666667,
          0.012721999999999999
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "Validate",
        "medianUs": 0.41791666666666666,
        "minUs": 0.3892776666666667,
        "maxUs": 0.973625,
        "samplesUs": [
          0.973625,
          0.41791666666666666,
          0.42944466666666664,
          0.41165300000000005,
          0.5384583333333334,
          0.39881966666666663,
          0.3892776666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncode",
        "medianUs": 1.888375,
        "minUs": 1.831736,
        "maxUs": 1.9508610000000002,
        "samplesUs": [
          1.888375,
          1.9508610000000002,
          1.831736,
          1.8564306666666666,
          1.9488889999999999,
          1.8899166666666667,
          1.8523610000000001
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 1.55875,
        "minUs": 1.5442083333333332,
        "maxUs": 1.5795696666666668,
        "samplesUs": [
          1.5795696666666668,
          1.5442083333333332,
          1.5573196666666667,
          1.5569026666666665,
          1.55875,
          1.5595556666666666,
          1.5695693333333334
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexDecode",
        "medianUs": 0.829403,
        "minUs": 0.8204166666666667,
        "maxUs": 1.9091386666666668,
        "samplesUs": [
          1.9091386666666668,
          0.8237223333333333,
          0.829403,
          0.8204166666666667,
          0.8264026666666666,
          0.8420696666666666,
          0.841861
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncode",
        "medianUs": 3.1696666666666666,
        "minUs": 3.1231946666666666,
        "maxUs": 3.218389,
        "samplesUs": [
          3.163875,
          3.218389,
          3.172264,
          3.1952083333333334,
          3.1696666666666666,
          3.1507916666666667,
          3.1231946666666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncodeUtf8",
        "medianUs": 4.943916666666667,
        "minUs": 4.780805333333333,
        "maxUs": 5.2744583333333335,
        "samplesUs": [
          5.2744583333333335,
          4.959166666666667,
          4.952055666666667,
          4.943916666666667,
          4.828388666666667,
          4.885764,
          4.780805333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonDecode",
        "medianUs": 6.450819666666666,
        "minUs": 6.433402666666667,
        "maxUs": 6.861680666666667,
        "samplesUs": [
          6.433402666666667,
          6.861680666666667,
          6.450819666666666,
          6.436194333333333,
          6.495541666666667,
          6.464930333333334,
          6.449625
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoEncode",
        "medianUs": 5.4884026666666665,
        "minUs": 5.29725,
        "maxUs": 6.535861,
        "samplesUs": [
          5.29725,
          5.80275,
          5.521416666666667,
          5.433972333333333,
          5.4884026666666665,
          5.41225,
          6.535861
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoDecode",
        "medianUs": 7.583694333333333,
        "minUs": 7.498736,
        "maxUs": 7.884972333333333,
        "samplesUs": [
          7.583694333333333,
          7.600986,
          7.884972333333333,
          7.538541666666667,
          7.61425,
          7.580583333333333,
          7.498736
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexProjection",
        "medianUs": 0.347,
        "minUs": 0.3392776666666667,
        "maxUs": 1.0190276666666667,
        "samplesUs": [
          0.39825,
          0.347,
          0.3403333333333333,
          0.3392776666666667,
          0.3461943333333334,
          1.0190276666666667,
          0.365361
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ObjectProjection",
        "medianUs": 0.113,
        "minUs": 0.013972,
        "maxUs": 0.13770833333333335,
        "samplesUs": [
          0.13770833333333335,
          0.116611,
          0.113,
          0.11258333333333333,
          0.11569466666666667,
          0.06472233333333334,
          0.013972
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "Validate",
        "medianUs": 0.252111,
        "minUs": 0.24501366666666666,
        "maxUs": 0.378,
        "samplesUs": [
          0.3722916666666667,
          0.378,
          0.279778,
          0.25175,
          0.24868033333333334,
          0.252111,
          0.24501366666666666
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncode",
        "medianUs": 3.7120833333333336,
        "minUs": 3.6639583333333334,
        "maxUs": 3.8075416666666664,
        "samplesUs": [
          3.692944333333333,
          3.6695276666666667,
          3.6639583333333334,
          3.7644166666666665,
          3.7550416666666666,
          3.7120833333333336,
          3.8075416666666664
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 3.5133609999999997,
        "minUs": 3.4362083333333335,
        "maxUs": 3.6332359999999997,
        "samplesUs": [
          3.4362083333333335,
          3.605763666666667,
          3.616,
          3.4825833333333334,
          3.447264,
          3.5133609999999997,
          3.6332359999999997
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexDecode",
        "medianUs": 1.8299166666666666,
        "minUs": 1.8001526666666665,
        "maxUs": 1.841875,
        "samplesUs": [
          1.8001526666666665,
          1.841875,
          1.8299166666666666,
          1.8254583333333332,
          1.820986,
          1.8418333333333332,
          1.8345136666666668
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncode",
        "medianUs": 7.928013666666667,
        "minUs": 7.722236,
        "maxUs": 12.003652666666667,
        "samplesUs": [
          7.928013666666667,
          7.722236,
          7.917375,
          8.613388666666665,
          7.797208333333333,
          12.003652666666667,
          8.069555333333334
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncodeUtf8",
        "medianUs": 13.384013666666666,
        "minUs": 12.991041666666666,
        "maxUs": 13.589625,
        "samplesUs": [
          13.384013666666666,
          13.101083333333333,
          13.577180666666667,
          13.589625,
          13.404847,
          13.008555333333334,
          12.991041666666666
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonDecode",
        "medianUs": 14.76275,
        "minUs": 14.720361,
        "maxUs": 15.146958333333334,
        "samplesUs": [
          14.740472333333333,
          14.720361,
          14.738722333333333,
          14.76275,
          14.764458333333334,
          15.146958333333334,
          14.873208333333334
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoEncode",
        "medianUs": 7.297166666666667,
        "minUs": 7.267611,
        "maxUs": 7.620152666666667,
        "samplesUs": [
          7.620152666666667,
          7.296152666666667,
          7.267611,
          7.297166666666667,
          7.529305666666667,
          7.273722333333333,
          7.324347333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoDecode",
        "medianUs": 10.258903,
        "minUs": 10.151069666666666,
        "maxUs": 10.618055666666667,
        "samplesUs": [
          10.205694666666666,
          10.561222333333333,
          10.476027666666667,
          10.257513666666666,
          10.151069666666666,
          10.618055666666667,
          10.258903
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexProjection",
        "medianUs": 0.5485696666666666,
        "minUs": 0.54225,
        "maxUs": 0.6335,
        "samplesUs": [
          0.6335,
          0.5566530000000001,
          0.5605,
          0.54225,
          0.5485696666666666,
          0.5433886666666667,
          0.5449026666666666
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ObjectProjection",
        "medianUs": 0.10508333333333333,
        "minUs": 0.020430333333333335,
        "maxUs": 0.15755533333333333,
        "samplesUs": [
          0.15755533333333333,
          0.15705566666666668,
          0.156125,
          0.10508333333333333,
          0.020680666666666667,
          0.020430333333333335,
          0.020472333333333335
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "Validate",
        "medianUs": 2.382375,
        "minUs": 2.3084306666666667,
        "maxUs": 2.418236333333333,
        "samplesUs": [
          2.3307916666666664,
          2.3084306666666667,
          2.324513666666667,
          2.382375,
          2.3899443333333332,
          2.418236333333333,
          2.409972333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncode",
        "medianUs": 0.37175,
        "minUs": 0.359389,
        "maxUs": 0.37325,
        "samplesUs": [
          0.37325,
          0.370625,
          0.37055533333333335,
          0.37261099999999997,
          0.3722916666666667,
          0.37175,
          0.359389
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 0.27634733333333333,
        "minUs": 0.2745973333333333,
        "maxUs": 0.28163900000000003,
        "samplesUs": [
          0.27919466666666665,
          0.28163900000000003,
          0.27555566666666664,
          0.27734733333333333,
          0.27634733333333333,
          0.275875,
          0.2745973333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexDecode",
        "medianUs": 0.17269433333333334,
        "minUs": 0.16093033333333331,
        "maxUs": 0.18597233333333332,
        "samplesUs": [
          0.18597233333333332,
          0.17540266666666668,
          0.17425,
          0.17116666666666666,
          0.17269433333333334,
          0.17204166666666665,
          0.16093033333333331
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncode",
        "medianUs": 14.911722333333334,
        "minUs": 14.825791666666666,
        "maxUs": 15.367125,
        "samplesUs": [
          15.010264,
          15.367125,
          14.825791666666666,
          14.891347333333334,
          14.847278000000001,
          14.943125,
          14.911722333333334
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncodeUtf8",
        "medianUs": 15.100736333333334,
        "minUs": 15.026847333333333,
        "maxUs": 15.630111000000001,
        "samplesUs": [
          15.100416666666666,
          15.026847333333333,
          15.206541666666666,
          15.630111000000001,
          15.178805666666667,
          15.100736333333334,
          15.032639
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonDecode",
        "medianUs": 27.731889,
        "minUs": 27.268083333333333,
        "maxUs": 28.199139,
        "samplesUs": [
          27.731889,
          27.63375,
          27.880153,
          27.268083333333333,
          27.757403,
          28.199139,
          27.409472
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoEncode",
        "medianUs": 8.633222333333332,
        "minUs": 8.594555666666666,
        "maxUs": 9.043805666666668,
        "samplesUs": [
          8.719888666666666,
          8.625305333333333,
          8.633222333333332,
          8.697041666666665,
          9.043805666666668,
          8.594555666666666,
          8.597472333333332
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoDecode",
        "medianUs": 10.585139,
        "minUs": 10.498083333333334,
        "maxUs": 11.5135,
        "samplesUs": [
          10.498083333333334,
          10.514403,
          10.585139,
          10.568402666666667,
          10.726958333333334,
          11.5135,
          11.096861
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexProjection",
        "medianUs": 0.6524719999999999,
        "minUs": 0.648722,
        "maxUs": 0.6614583333333334,
        "samplesUs": [
          0.6614583333333334,
          0.6540556666666666,
          0.648722,
          0.6509026666666666,
          0.6524719999999999,
          0.6537776666666666,
          0.651986
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ObjectProjection",
        "medianUs": 0.15302766666666667,
        "minUs": 0.15091666666666664,
        "maxUs": 0.157139,
        "samplesUs": [
          0.157139,
          0.15302766666666667,
          0.15320833333333334,
          0.15243066666666666,
          0.152375,
          0.1554026666666667,
          0.15091666666666664
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "Validate",
        "medianUs": 0.23734733333333333,
        "minUs": 0.236847,
        "maxUs": 0.23895833333333336,
        "samplesUs": [
          0.23765266666666668,
          0.23730566666666666,
          0.237278,
          0.23895833333333336,
          0.23820833333333336,
          0.23734733333333333,
          0.236847
        ],
        "iters": 3000
      }
    ],
    "wire": [
      {
        "case": "UserProfile",
        "flex": 833,
        "jsonUtf8": 710,
        "proto": 473,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "ChatThread",
        "flex": 3174,
        "jsonUtf8": 3386,
        "proto": 1888,
        "guard": "passed",
        "validator": false
      },
      {
        "case": "ApiResponse",
        "flex": 7111,
        "jsonUtf8": 8546,
        "proto": 5822,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "TimeSeries",
        "flex": 4340,
        "jsonUtf8": 5835,
        "proto": 4157,
        "guard": "passed",
        "validator": true
      }
    ],
    "adversarial": [
      {
        "case": "DeepNest",
        "sizeClass": "SMALL",
        "genEncodeUs": 0.94,
        "genDecodeUs": 0.41,
        "rawEncodeUs": 1.42,
        "rawDecodeUs": 1.29,
        "jsonEncodeUs": 1.16,
        "jsonDecodeUs": 1.87,
        "flexBytes": 426,
        "rawBytes": 328,
        "jsonBytes": 486
      },
      {
        "case": "WideFlat",
        "sizeClass": "SMALL",
        "genEncodeUs": 0.89,
        "genDecodeUs": 0.35,
        "rawEncodeUs": 1.89,
        "rawDecodeUs": 3.97,
        "jsonEncodeUs": 1.41,
        "jsonDecodeUs": 5.7,
        "flexBytes": 1348,
        "rawBytes": 1348,
        "jsonBytes": 922
      },
      {
        "case": "PrefixKeys",
        "sizeClass": "SMALL",
        "genEncodeUs": 0.38,
        "genDecodeUs": 0.23,
        "rawEncodeUs": 3.43,
        "rawDecodeUs": 0.96,
        "jsonEncodeUs": 0.63,
        "jsonDecodeUs": 1.64,
        "flexBytes": 1283,
        "rawBytes": 1283,
        "jsonBytes": 1121
      },
      {
        "case": "Unicode",
        "sizeClass": "SMALL",
        "genEncodeUs": 1.64,
        "genDecodeUs": 1.14,
        "rawEncodeUs": 2.39,
        "rawDecodeUs": 1.84,
        "jsonEncodeUs": 0.82,
        "jsonDecodeUs": 1.95,
        "flexBytes": 1342,
        "rawBytes": 1342,
        "jsonBytes": 1296
      },
      {
        "case": "StringFlood",
        "sizeClass": "MEDIUM",
        "genEncodeUs": 11.07,
        "genDecodeUs": 6.41,
        "rawEncodeUs": 15.94,
        "rawDecodeUs": 12.56,
        "jsonEncodeUs": 9.84,
        "jsonDecodeUs": 12.49,
        "flexBytes": 8784,
        "rawBytes": 8786,
        "jsonBytes": 7863
      },
      {
        "case": "WidthBomb",
        "sizeClass": "SMALL",
        "genEncodeUs": 1.29,
        "genDecodeUs": 0.21,
        "rawEncodeUs": 2.65,
        "rawDecodeUs": 2.46,
        "jsonEncodeUs": 2.33,
        "jsonDecodeUs": 3.89,
        "flexBytes": 1097,
        "rawBytes": 1115,
        "jsonBytes": 609
      },
      {
        "case": "SparseNulls",
        "sizeClass": "SMALL",
        "genEncodeUs": -1.0,
        "genDecodeUs": -1.0,
        "rawEncodeUs": 1.68,
        "rawDecodeUs": 0.45,
        "jsonEncodeUs": 0.68,
        "jsonDecodeUs": 1.58,
        "flexBytes": 516,
        "rawBytes": 516,
        "jsonBytes": 392
      },
      {
        "case": "FeedPage",
        "sizeClass": "LARGE",
        "genEncodeUs": 36.29,
        "genDecodeUs": 17.29,
        "rawEncodeUs": 59.56,
        "rawDecodeUs": 49.66,
        "jsonEncodeUs": 30.46,
        "jsonDecodeUs": 55.48,
        "flexBytes": 29336,
        "rawBytes": 31328,
        "jsonBytes": 34649
      },
      {
        "case": "GraphTopology",
        "sizeClass": "LARGE",
        "genEncodeUs": 30.27,
        "genDecodeUs": 17.98,
        "rawEncodeUs": 60.29,
        "rawDecodeUs": 62.92,
        "jsonEncodeUs": 55.78,
        "jsonDecodeUs": 88.14,
        "flexBytes": 31981,
        "rawBytes": 35403,
        "jsonBytes": 26655
      },
      {
        "case": "MetricsScrape",
        "sizeClass": "LARGE",
        "genEncodeUs": 13.84,
        "genDecodeUs": 6.82,
        "rawEncodeUs": 28.98,
        "rawDecodeUs": 183.02,
        "jsonEncodeUs": 391.46,
        "jsonDecodeUs": 639.69,
        "flexBytes": 95734,
        "rawBytes": 95950,
        "jsonBytes": 136773
      },
      {
        "case": "SessionEnvelope",
        "sizeClass": "LARGE",
        "genEncodeUs": 24.01,
        "genDecodeUs": 15.97,
        "rawEncodeUs": 48.97,
        "rawDecodeUs": 58.05,
        "jsonEncodeUs": 30.85,
        "jsonDecodeUs": 74.74,
        "flexBytes": 23987,
        "rawBytes": 25807,
        "jsonBytes": 25584
      }
    ],
    "bulk": []
  },
  "android": {
    "operations": [
      {
        "case": "UserProfile",
        "phase": "FlexEncode",
        "medianUs": 22.687222000000002,
        "minUs": 21.379566,
        "maxUs": 24.102205,
        "samplesUs": [
          24.102205,
          23.88453133333333,
          22.756719,
          22.320850666666665,
          22.263107666666667,
          22.687222000000002,
          21.379566
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 20.47288166666667,
        "minUs": 20.186371666666666,
        "maxUs": 20.626145666666666,
        "samplesUs": [
          20.626145666666666,
          20.501510333333332,
          20.47288166666667,
          20.485156333333332,
          20.467899333333335,
          20.25532966666667,
          20.186371666666666
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexDecode",
        "medianUs": 16.650138666666667,
        "minUs": 14.899861333333334,
        "maxUs": 19.916823,
        "samplesUs": [
          19.916823,
          18.382534666666665,
          16.650138666666667,
          15.271093666666667,
          15.194930333333334,
          16.676145666666667,
          14.899861333333334
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncode",
        "medianUs": 19.827343666666668,
        "minUs": 18.119323,
        "maxUs": 22.805677333333332,
        "samplesUs": [
          22.805677333333332,
          21.251007,
          21.769375,
          19.827343666666668,
          18.865868,
          18.558975999999998,
          18.119323
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncodeUtf8",
        "medianUs": 18.466128666666666,
        "minUs": 17.48717,
        "maxUs": 19.050052333333333,
        "samplesUs": [
          18.616718666666667,
          18.582447666666667,
          18.466128666666666,
          19.050052333333333,
          18.387257,
          17.890625,
          17.48717
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonDecode",
        "medianUs": 45.473142333333335,
        "minUs": 44.281354,
        "maxUs": 46.87085066666666,
        "samplesUs": [
          46.87085066666666,
          46.13899333333333,
          45.936840333333336,
          44.998906000000005,
          44.281354,
          44.870764,
          45.473142333333335
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoEncode",
        "medianUs": 35.192257,
        "minUs": 32.966649333333336,
        "maxUs": 37.57383666666667,
        "samplesUs": [
          37.57383666666667,
          36.151197999999994,
          36.01908,
          35.192257,
          33.718159666666665,
          34.431857666666666,
          32.966649333333336
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoDecode",
        "medianUs": 46.88484366666667,
        "minUs": 43.702413,
        "maxUs": 48.367274333333334,
        "samplesUs": [
          48.367274333333334,
          48.07467,
          47.019010333333334,
          45.97220466666666,
          46.88484366666667,
          44.958680666666666,
          43.702413
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexProjection",
        "medianUs": 6.715173333333333,
        "minUs": 4.5698783333333335,
        "maxUs": 6.728350666666667,
        "samplesUs": [
          6.715173333333333,
          6.7168573333333335,
          6.728350666666667,
          6.719184,
          6.156875,
          4.5698783333333335,
          4.609965333333333
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ObjectProjection",
        "medianUs": 0.8433160000000001,
        "minUs": 0.8301043333333333,
        "maxUs": 0.8464063333333334,
        "samplesUs": [
          0.845191,
          0.8453296666666666,
          0.8314236666666667,
          0.8464063333333334,
          0.8433160000000001,
          0.8301043333333333,
          0.841285
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "Validate",
        "medianUs": 8.564409666666666,
        "minUs": 5.402534666666666,
        "maxUs": 10.954305666666666,
        "samplesUs": [
          10.954305666666666,
          10.022083333333335,
          9.14842,
          8.564409666666666,
          5.402534666666666,
          5.413229333333334,
          5.410503666666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncode",
        "medianUs": 68.16052099999999,
        "minUs": 66.85616333333333,
        "maxUs": 69.28854166666667,
        "samplesUs": [
          68.38895833333333,
          67.88255199999999,
          68.16052099999999,
          68.21083333333333,
          68.04046866666667,
          69.28854166666667,
          66.85616333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 65.29994766666667,
        "minUs": 64.80583333333334,
        "maxUs": 65.84954833333335,
        "samplesUs": [
          64.80583333333334,
          64.893698,
          64.870677,
          65.29994766666667,
          65.39902766666667,
          65.84954833333335,
          65.569705
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexDecode",
        "medianUs": 23.630798666666667,
        "minUs": 21.128646,
        "maxUs": 28.641875,
        "samplesUs": [
          28.641875,
          26.983767333333333,
          25.52814233333333,
          23.630798666666667,
          23.527100666666666,
          21.564652666666664,
          21.128646
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncode",
        "medianUs": 95.723906,
        "minUs": 93.67802066666667,
        "maxUs": 98.369236,
        "samplesUs": [
          95.723906,
          96.31170133333333,
          98.369236,
          98.36730899999999,
          95.04472233333334,
          93.67802066666667,
          93.70633666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncodeUtf8",
        "medianUs": 103.41678833333333,
        "minUs": 100.33519100000001,
        "maxUs": 105.69717,
        "samplesUs": [
          104.41286466666666,
          105.69717,
          104.01510433333334,
          100.33519100000001,
          101.88578133333333,
          102.28376733333333,
          103.41678833333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonDecode",
        "medianUs": 200.87546866666665,
        "minUs": 196.504375,
        "maxUs": 203.918715,
        "samplesUs": [
          200.299028,
          203.918715,
          200.87546866666665,
          201.51151033333335,
          200.56777766666667,
          202.37522566666667,
          196.504375
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoEncode",
        "medianUs": 146.67225666666664,
        "minUs": 145.605955,
        "maxUs": 149.37104166666666,
        "samplesUs": [
          146.67225666666664,
          148.95835066666666,
          149.047743,
          145.85967033333336,
          145.605955,
          146.21237833333333,
          149.37104166666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoDecode",
        "medianUs": 183.57465266666665,
        "minUs": 180.33145833333333,
        "maxUs": 190.33862833333333,
        "samplesUs": [
          190.33862833333333,
          188.34407966666666,
          185.60437466666667,
          182.36946166666667,
          183.57465266666665,
          182.92819433333335,
          180.33145833333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexProjection",
        "medianUs": 14.822725666666667,
        "minUs": 14.547274333333332,
        "maxUs": 15.564826333333333,
        "samplesUs": [
          14.573576333333332,
          14.873333333333333,
          15.289861,
          14.822725666666667,
          14.626475666666668,
          14.547274333333332,
          15.564826333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ObjectProjection",
        "medianUs": 0.759722,
        "minUs": 0.752361,
        "maxUs": 0.7704863333333333,
        "samplesUs": [
          0.752361,
          0.7578296666666666,
          0.7640276666666667,
          0.7573263333333333,
          0.7620309999999999,
          0.759722,
          0.7704863333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "Validate",
        "medianUs": 3.299722333333333,
        "minUs": 3.289114666666667,
        "maxUs": 3.348107666666667,
        "samplesUs": [
          3.348107666666667,
          3.299722333333333,
          3.3110416666666667,
          3.2931596666666665,
          3.299027666666667,
          3.3081943333333332,
          3.289114666666667
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncode",
        "medianUs": 170.59968733333332,
        "minUs": 170.131354,
        "maxUs": 174.42949633333333,
        "samplesUs": [
          173.11406233333332,
          170.52574633333333,
          170.20319433333336,
          174.42949633333333,
          173.228906,
          170.59968733333332,
          170.131354
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 166.74723933333334,
        "minUs": 165.89225666666664,
        "maxUs": 167.72678833333333,
        "samplesUs": [
          166.81727433333333,
          166.34753466666666,
          166.74723933333334,
          167.72678833333333,
          167.14090299999998,
          165.97173633333333,
          165.89225666666664
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexDecode",
        "medianUs": 67.92305533333334,
        "minUs": 67.59973933333333,
        "maxUs": 71.81953133333333,
        "samplesUs": [
          71.81953133333333,
          71.76510400000001,
          67.87147566666667,
          67.92305533333334,
          68.24763899999999,
          67.59973933333333,
          67.75078133333334
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncode",
        "medianUs": 216.63171866666664,
        "minUs": 214.12447899999998,
        "maxUs": 218.972031,
        "samplesUs": [
          214.6612673333333,
          214.12447899999998,
          218.896788,
          216.63171866666664,
          214.92223966666666,
          218.83336799999998,
          218.972031
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncodeUtf8",
        "medianUs": 228.65725700000002,
        "minUs": 227.94036433333332,
        "maxUs": 232.10112833333332,
        "samplesUs": [
          229.65913166666667,
          227.967361,
          227.94036433333332,
          231.76227433333332,
          228.65725700000002,
          227.987604,
          232.10112833333332
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonDecode",
        "medianUs": 475.27965266666666,
        "minUs": 429.74574633333333,
        "maxUs": 482.07465233333335,
        "samplesUs": [
          475.27965266666666,
          482.07465233333335,
          477.330399,
          475.022465,
          475.4867706666667,
          454.71758666666665,
          429.74574633333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoEncode",
        "medianUs": 169.54151033333335,
        "minUs": 164.52484366666664,
        "maxUs": 174.027361,
        "samplesUs": [
          169.54151033333335,
          167.82017333333334,
          173.106545,
          174.027361,
          164.52484366666664,
          169.446441,
          171.56130199999998
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoDecode",
        "medianUs": 197.21805566666666,
        "minUs": 194.14079866666668,
        "maxUs": 199.517934,
        "samplesUs": [
          197.47848966666666,
          199.517934,
          197.21805566666666,
          194.14079866666668,
          194.69088533333334,
          197.29843733333334,
          194.21722200000002
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexProjection",
        "medianUs": 13.537291666666667,
        "minUs": 13.240225666666667,
        "maxUs": 14.085451333333333,
        "samplesUs": [
          13.40658,
          14.085451333333333,
          13.754496666666666,
          13.240225666666667,
          13.669791666666667,
          13.537291666666667,
          13.428767333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ObjectProjection",
        "medianUs": 0.7125346666666666,
        "minUs": 0.692639,
        "maxUs": 0.8219443333333334,
        "samplesUs": [
          0.8219443333333334,
          0.812604,
          0.8203993333333333,
          0.7014063333333334,
          0.7125346666666666,
          0.692639,
          0.697743
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "Validate",
        "medianUs": 31.347153,
        "minUs": 30.642205,
        "maxUs": 31.616024333333336,
        "samplesUs": [
          31.486805666666665,
          31.616024333333336,
          31.566319333333333,
          31.347153,
          31.025954666666667,
          30.891215333333335,
          30.642205
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncode",
        "medianUs": 25.502326333333336,
        "minUs": 25.060034666666667,
        "maxUs": 26.918507,
        "samplesUs": [
          26.714878666666667,
          26.918507,
          25.44086833333333,
          25.502326333333336,
          25.060034666666667,
          25.566406333333333,
          25.267743
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 23.216336666666667,
        "minUs": 23.206597333333335,
        "maxUs": 23.24288166666667,
        "samplesUs": [
          23.214687333333334,
          23.24288166666667,
          23.21704833333333,
          23.211979,
          23.216336666666667,
          23.206597333333335,
          23.219184000000002
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexDecode",
        "medianUs": 14.82967,
        "minUs": 14.335885333333334,
        "maxUs": 15.675642333333332,
        "samplesUs": [
          14.654027666666666,
          15.220051999999999,
          14.573055666666667,
          15.130086666666665,
          14.82967,
          15.675642333333332,
          14.335885333333334
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncode",
        "medianUs": 449.2126386666667,
        "minUs": 438.8416493333333,
        "maxUs": 449.9847743333333,
        "samplesUs": [
          449.2126386666667,
          449.14782966666667,
          443.927604,
          449.75229133333335,
          438.8416493333333,
          449.540642,
          449.9847743333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncodeUtf8",
        "medianUs": 449.14184,
        "minUs": 443.55189233333334,
        "maxUs": 470.532274,
        "samplesUs": [
          445.8606423333333,
          453.125833,
          444.48125,
          443.55189233333334,
          453.252656,
          449.14184,
          470.532274
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonDecode",
        "medianUs": 546.729809,
        "minUs": 542.52401,
        "maxUs": 548.279045,
        "samplesUs": [
          546.7831943333333,
          543.4701386666667,
          546.061736,
          542.52401,
          548.2770136666667,
          548.279045,
          546.729809
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoEncode",
        "medianUs": 129.298663,
        "minUs": 127.13248233333333,
        "maxUs": 132.40871533333333,
        "samplesUs": [
          128.93934033333332,
          129.39946166666667,
          132.27668400000002,
          132.40871533333333,
          129.298663,
          129.03130199999998,
          127.13248233333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoDecode",
        "medianUs": 172.46758666666668,
        "minUs": 171.45960066666666,
        "maxUs": 175.88491333333334,
        "samplesUs": [
          175.88491333333334,
          172.46758666666668,
          172.25618033333333,
          175.47352433333333,
          174.41840266666665,
          171.45960066666666,
          171.58937466666666
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexProjection",
        "medianUs": 30.909149333333335,
        "minUs": 30.772048666666667,
        "maxUs": 31.168906,
        "samplesUs": [
          31.168906,
          30.95533,
          30.934375,
          30.866059,
          30.909149333333335,
          30.777847,
          30.772048666666667
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ObjectProjection",
        "medianUs": 9.883871666666666,
        "minUs": 9.873402666666667,
        "maxUs": 9.918836666666666,
        "samplesUs": [
          9.918836666666666,
          9.884496666666665,
          9.873611333333335,
          9.885087,
          9.875225666666667,
          9.883871666666666,
          9.873402666666667
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "Validate",
        "medianUs": 1.4200696666666668,
        "minUs": 1.4045486666666667,
        "maxUs": 1.440903,
        "samplesUs": [
          1.4313193333333334,
          1.440903,
          1.428507,
          1.4200696666666668,
          1.4156943333333334,
          1.4045486666666667,
          1.4152603333333333
        ],
        "iters": 3000
      }
    ],
    "wire": [
      {
        "case": "UserProfile",
        "flex": 833,
        "jsonUtf8": 710,
        "proto": 473,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "ChatThread",
        "flex": 3174,
        "jsonUtf8": 3386,
        "proto": 1888,
        "guard": "passed",
        "validator": false
      },
      {
        "case": "ApiResponse",
        "flex": 7111,
        "jsonUtf8": 8546,
        "proto": 5822,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "TimeSeries",
        "flex": 4340,
        "jsonUtf8": 5835,
        "proto": 4157,
        "guard": "passed",
        "validator": true
      }
    ],
    "adversarial": [
      {
        "case": "DeepNest",
        "sizeClass": "SMALL",
        "genEncodeUs": 22.31,
        "genDecodeUs": 10.71,
        "rawEncodeUs": 40.98,
        "rawDecodeUs": 31.51,
        "jsonEncodeUs": 33.56,
        "jsonDecodeUs": 56.25,
        "flexBytes": 426,
        "rawBytes": 328,
        "jsonBytes": 486
      },
      {
        "case": "WideFlat",
        "sizeClass": "SMALL",
        "genEncodeUs": 28.35,
        "genDecodeUs": 10.69,
        "rawEncodeUs": 53.02,
        "rawDecodeUs": 27.0,
        "jsonEncodeUs": 55.92,
        "jsonDecodeUs": 86.32,
        "flexBytes": 1348,
        "rawBytes": 1348,
        "jsonBytes": 922
      },
      {
        "case": "PrefixKeys",
        "sizeClass": "SMALL",
        "genEncodeUs": 10.79,
        "genDecodeUs": 4.34,
        "rawEncodeUs": 48.34,
        "rawDecodeUs": 26.06,
        "jsonEncodeUs": 23.16,
        "jsonDecodeUs": 63.34,
        "flexBytes": 1283,
        "rawBytes": 1283,
        "jsonBytes": 1121
      },
      {
        "case": "Unicode",
        "sizeClass": "SMALL",
        "genEncodeUs": 29.27,
        "genDecodeUs": 17.81,
        "rawEncodeUs": 42.24,
        "rawDecodeUs": 30.81,
        "jsonEncodeUs": 14.21,
        "jsonDecodeUs": 43.26,
        "flexBytes": 1342,
        "rawBytes": 1342,
        "jsonBytes": 1296
      },
      {
        "case": "StringFlood",
        "sizeClass": "MEDIUM",
        "genEncodeUs": 281.34,
        "genDecodeUs": 222.87,
        "rawEncodeUs": 384.14,
        "rawDecodeUs": 321.17,
        "jsonEncodeUs": 168.2,
        "jsonDecodeUs": 431.23,
        "flexBytes": 8784,
        "rawBytes": 8786,
        "jsonBytes": 7863
      },
      {
        "case": "WidthBomb",
        "sizeClass": "SMALL",
        "genEncodeUs": 13.3,
        "genDecodeUs": 5.21,
        "rawEncodeUs": 23.52,
        "rawDecodeUs": 37.12,
        "jsonEncodeUs": 95.73,
        "jsonDecodeUs": 75.48,
        "flexBytes": 1097,
        "rawBytes": 1115,
        "jsonBytes": 609
      },
      {
        "case": "SparseNulls",
        "sizeClass": "SMALL",
        "genEncodeUs": -1.0,
        "genDecodeUs": -1.0,
        "rawEncodeUs": 24.92,
        "rawDecodeUs": 8.03,
        "jsonEncodeUs": 16.06,
        "jsonDecodeUs": 35.35,
        "flexBytes": 516,
        "rawBytes": 516,
        "jsonBytes": 392
      },
      {
        "case": "FeedPage",
        "sizeClass": "LARGE",
        "genEncodeUs": 855.54,
        "genDecodeUs": 355.97,
        "rawEncodeUs": 1437.8,
        "rawDecodeUs": 963.54,
        "jsonEncodeUs": 872.38,
        "jsonDecodeUs": 2248.42,
        "flexBytes": 29336,
        "rawBytes": 31328,
        "jsonBytes": 34649
      },
      {
        "case": "GraphTopology",
        "sizeClass": "LARGE",
        "genEncodeUs": 911.7,
        "genDecodeUs": 649.93,
        "rawEncodeUs": 1575.28,
        "rawDecodeUs": 1412.48,
        "jsonEncodeUs": 1458.25,
        "jsonDecodeUs": 2845.67,
        "flexBytes": 31981,
        "rawBytes": 35403,
        "jsonBytes": 26655
      },
      {
        "case": "MetricsScrape",
        "sizeClass": "LARGE",
        "genEncodeUs": 708.96,
        "genDecodeUs": 423.94,
        "rawEncodeUs": 890.14,
        "rawDecodeUs": 2991.36,
        "jsonEncodeUs": 10545.63,
        "jsonDecodeUs": 12543.3,
        "flexBytes": 95734,
        "rawBytes": 95950,
        "jsonBytes": 136773
      },
      {
        "case": "SessionEnvelope",
        "sizeClass": "LARGE",
        "genEncodeUs": 735.54,
        "genDecodeUs": 712.28,
        "rawEncodeUs": 1168.5,
        "rawDecodeUs": 1182.24,
        "jsonEncodeUs": 792.5,
        "jsonDecodeUs": 2118.17,
        "flexBytes": 23987,
        "rawBytes": 25807,
        "jsonBytes": 25584
      }
    ],
    "bulk": [
      {
        "unsafe": true,
        "copyMemoryObj": false,
        "api": 36,
        "device": "SM-S918B"
      },
      {
        "width": "int",
        "dir": "enc",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 2834.2,
        "nsPerElem": 11.0711
      },
      {
        "width": "int",
        "dir": "enc",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2498.7,
        "nsPerElem": 9.7605
      },
      {
        "width": "int",
        "dir": "dec",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 2627.8,
        "nsPerElem": 10.2647
      },
      {
        "width": "int",
        "dir": "dec",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2148.6,
        "nsPerElem": 8.3929
      },
      {
        "width": "short",
        "dir": "enc",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 616.2,
        "nsPerElem": 2.4071
      },
      {
        "width": "short",
        "dir": "enc",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2229.2,
        "nsPerElem": 8.7076
      },
      {
        "width": "short",
        "dir": "dec",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 513.6,
        "nsPerElem": 2.0061
      },
      {
        "width": "short",
        "dir": "dec",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 1873.0,
        "nsPerElem": 7.3163
      },
      {
        "width": "long",
        "dir": "enc",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 2834.5,
        "nsPerElem": 11.0724
      },
      {
        "width": "long",
        "dir": "enc",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2637.4,
        "nsPerElem": 10.3022
      },
      {
        "width": "long",
        "dir": "dec",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 2637.8,
        "nsPerElem": 10.3041
      },
      {
        "width": "long",
        "dir": "dec",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2421.8,
        "nsPerElem": 9.4601
      },
      {
        "width": "float",
        "dir": "enc",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 6631.9,
        "nsPerElem": 25.906
      },
      {
        "width": "float",
        "dir": "enc",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2574.0,
        "nsPerElem": 10.0548
      },
      {
        "width": "float",
        "dir": "dec",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 6527.1,
        "nsPerElem": 25.4963
      },
      {
        "width": "float",
        "dir": "dec",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2214.6,
        "nsPerElem": 8.6507
      },
      {
        "width": "double",
        "dir": "enc",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 6601.6,
        "nsPerElem": 25.7874
      },
      {
        "width": "double",
        "dir": "enc",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2693.4,
        "nsPerElem": 10.5209
      },
      {
        "width": "double",
        "dir": "dec",
        "size": 256,
        "arm": "scalar",
        "nsPerOp": 6709.1,
        "nsPerElem": 26.2075
      },
      {
        "width": "double",
        "dir": "dec",
        "size": 256,
        "arm": "bytebuffer",
        "nsPerOp": 2481.2,
        "nsPerElem": 9.6921
      },
      {
        "width": "int",
        "dir": "enc",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 41137.7,
        "nsPerElem": 10.0434
      },
      {
        "width": "int",
        "dir": "enc",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2247.7,
        "nsPerElem": 0.5487
      },
      {
        "width": "int",
        "dir": "dec",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 39837.0,
        "nsPerElem": 9.7258
      },
      {
        "width": "int",
        "dir": "dec",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2340.1,
        "nsPerElem": 0.5713
      },
      {
        "width": "short",
        "dir": "enc",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 6106.3,
        "nsPerElem": 1.4908
      },
      {
        "width": "short",
        "dir": "enc",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2569.2,
        "nsPerElem": 0.6273
      },
      {
        "width": "short",
        "dir": "dec",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 6235.0,
        "nsPerElem": 1.5222
      },
      {
        "width": "short",
        "dir": "dec",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2321.2,
        "nsPerElem": 0.5667
      },
      {
        "width": "long",
        "dir": "enc",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 41226.2,
        "nsPerElem": 10.065
      },
      {
        "width": "long",
        "dir": "enc",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 3332.3,
        "nsPerElem": 0.8135
      },
      {
        "width": "long",
        "dir": "dec",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 40050.7,
        "nsPerElem": 9.778
      },
      {
        "width": "long",
        "dir": "dec",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 3372.5,
        "nsPerElem": 0.8234
      },
      {
        "width": "float",
        "dir": "enc",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 105494.7,
        "nsPerElem": 25.7555
      },
      {
        "width": "float",
        "dir": "enc",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2229.8,
        "nsPerElem": 0.5444
      },
      {
        "width": "float",
        "dir": "dec",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 101386.7,
        "nsPerElem": 24.7526
      },
      {
        "width": "float",
        "dir": "dec",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 2304.3,
        "nsPerElem": 0.5626
      },
      {
        "width": "double",
        "dir": "enc",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 105843.7,
        "nsPerElem": 25.8408
      },
      {
        "width": "double",
        "dir": "enc",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 3221.6,
        "nsPerElem": 0.7865
      },
      {
        "width": "double",
        "dir": "dec",
        "size": 4096,
        "arm": "scalar",
        "nsPerOp": 103570.1,
        "nsPerElem": 25.2857
      },
      {
        "width": "double",
        "dir": "dec",
        "size": 4096,
        "arm": "bytebuffer",
        "nsPerOp": 3362.0,
        "nsPerElem": 0.8208
      }
    ]
  },
  "ios": {
    "operations": [
      {
        "case": "UserProfile",
        "phase": "FlexEncode",
        "medianUs": 2.937263666666667,
        "minUs": 2.9159443333333335,
        "maxUs": 2.9798193333333334,
        "samplesUs": [
          2.9221386666666667,
          2.9798193333333334,
          2.9334443333333335,
          2.937263666666667,
          2.9584166666666665,
          2.9159443333333335,
          2.9620416666666665
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 2.9225416666666666,
        "minUs": 2.8540556666666665,
        "maxUs": 2.980736,
        "samplesUs": [
          2.8540556666666665,
          2.952875,
          2.9225416666666666,
          2.980736,
          2.8738056666666667,
          2.9320833333333334,
          2.8945833333333333
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexDecode",
        "medianUs": 1.1015696666666668,
        "minUs": 1.0882776666666667,
        "maxUs": 1.1771806666666667,
        "samplesUs": [
          1.0925833333333332,
          1.110125,
          1.0882776666666667,
          1.1145276666666666,
          1.1771806666666667,
          1.1015696666666668,
          1.0901113333333332
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncode",
        "medianUs": 3.101847333333333,
        "minUs": 3.076694333333333,
        "maxUs": 3.152194666666667,
        "samplesUs": [
          3.0860833333333333,
          3.146097,
          3.076694333333333,
          3.110902666666667,
          3.101847333333333,
          3.152194666666667,
          3.0790973333333334
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncodeUtf8",
        "medianUs": 5.047875,
        "minUs": 5.014694666666666,
        "maxUs": 5.068236,
        "samplesUs": [
          5.014694666666666,
          5.051027666666667,
          5.047875,
          5.064208333333333,
          5.027666666666667,
          5.068236,
          5.0270693333333325
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonDecode",
        "medianUs": 3.99475,
        "minUs": 3.986597333333333,
        "maxUs": 4.00625,
        "samplesUs": [
          3.997847,
          3.986597333333333,
          4.00625,
          4.002430333333333,
          3.987347333333333,
          3.99475,
          3.992111
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoEncode",
        "medianUs": 4.5553609999999995,
        "minUs": 4.52675,
        "maxUs": 4.574611,
        "samplesUs": [
          4.558625,
          4.539930333333333,
          4.5553609999999995,
          4.53525,
          4.574611,
          4.52675,
          4.572611
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoDecode",
        "medianUs": 6.016236,
        "minUs": 6.004472333333333,
        "maxUs": 6.151583333333333,
        "samplesUs": [
          6.151583333333333,
          6.016236,
          6.040819333333333,
          6.015416666666667,
          6.013708333333333,
          6.004472333333333,
          6.033736333333334
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexProjection",
        "medianUs": 0.094153,
        "minUs": 0.08027766666666666,
        "maxUs": 0.140736,
        "samplesUs": [
          0.12779166666666666,
          0.08131933333333333,
          0.08625,
          0.094153,
          0.10030533333333334,
          0.140736,
          0.08027766666666666
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ObjectProjection",
        "medianUs": 0.008458333333333333,
        "minUs": 0.007389000000000001,
        "maxUs": 0.008916666666666666,
        "samplesUs": [
          0.007389000000000001,
          0.007888666666666667,
          0.008319333333333333,
          0.008819333333333334,
          0.008458333333333333,
          0.008916666666666666,
          0.008458333333333333
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "Validate",
        "medianUs": 0.6939583333333333,
        "minUs": 0.690736,
        "maxUs": 0.6995833333333333,
        "samplesUs": [
          0.6944859999999999,
          0.6995833333333333,
          0.690736,
          0.6941943333333334,
          0.692972,
          0.693764,
          0.6939583333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncode",
        "medianUs": 9.878319333333334,
        "minUs": 9.870930666666666,
        "maxUs": 9.913152666666667,
        "samplesUs": [
          9.878319333333334,
          9.8765,
          9.887222,
          9.870930666666666,
          9.913152666666667,
          9.871805333333334,
          9.888194333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 9.773403,
        "minUs": 9.757555333333334,
        "maxUs": 9.822361,
        "samplesUs": [
          9.757555333333334,
          9.822361,
          9.768680666666667,
          9.777903,
          9.767791666666666,
          9.780333333333333,
          9.773403
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexDecode",
        "medianUs": 4.567611333333334,
        "minUs": 4.553222333333333,
        "maxUs": 4.592903000000001,
        "samplesUs": [
          4.563430333333334,
          4.579361,
          4.553597333333333,
          4.592903000000001,
          4.553222333333333,
          4.567611333333334,
          4.568041666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncode",
        "medianUs": 17.229111,
        "minUs": 17.16325,
        "maxUs": 17.252041666666667,
        "samplesUs": [
          17.209430666666666,
          17.229111,
          17.20745833333333,
          17.252041666666667,
          17.16325,
          17.24395833333333,
          17.239611
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncodeUtf8",
        "medianUs": 26.513458333333332,
        "minUs": 26.464263666666668,
        "maxUs": 26.74158333333333,
        "samplesUs": [
          26.500722333333336,
          26.513458333333332,
          26.464263666666668,
          26.522763666666666,
          26.74158333333333,
          26.483402666666667,
          26.531611
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonDecode",
        "medianUs": 20.534652666666666,
        "minUs": 20.502736000000002,
        "maxUs": 20.639555666666666,
        "samplesUs": [
          20.639555666666666,
          20.531972333333336,
          20.502736000000002,
          20.517777666666664,
          20.55004166666667,
          20.534652666666666,
          20.588069333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoEncode",
        "medianUs": 23.636194666666665,
        "minUs": 23.535444666666667,
        "maxUs": 23.910125,
        "samplesUs": [
          23.627180666666668,
          23.910125,
          23.636611000000002,
          23.550055333333333,
          23.662847333333335,
          23.636194666666665,
          23.535444666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoDecode",
        "medianUs": 30.840569333333335,
        "minUs": 30.749027666666667,
        "maxUs": 31.718347333333334,
        "samplesUs": [
          30.782972333333333,
          30.749027666666667,
          30.784180333333335,
          30.840569333333335,
          31.100736,
          31.718347333333334,
          30.90268066666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexProjection",
        "medianUs": 3.3843886666666667,
        "minUs": 3.364861,
        "maxUs": 3.441888666666667,
        "samplesUs": [
          3.3882776666666667,
          3.3812916666666664,
          3.3670833333333334,
          3.441888666666667,
          3.389611,
          3.3843886666666667,
          3.364861
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ObjectProjection",
        "medianUs": 0.10440266666666666,
        "minUs": 0.10252766666666666,
        "maxUs": 0.110861,
        "samplesUs": [
          0.10306933333333333,
          0.103389,
          0.10526366666666667,
          0.10495833333333333,
          0.10252766666666666,
          0.110861,
          0.10440266666666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "Validate",
        "medianUs": 0.3589583333333333,
        "minUs": 0.35768066666666665,
        "maxUs": 0.36859733333333333,
        "samplesUs": [
          0.36191666666666666,
          0.35768066666666665,
          0.35897233333333334,
          0.35783333333333334,
          0.36859733333333333,
          0.3589583333333333,
          0.3589026666666667
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncode",
        "medianUs": 26.338694666666665,
        "minUs": 26.314763666666664,
        "maxUs": 26.611694333333332,
        "samplesUs": [
          26.314763666666664,
          26.319639,
          26.344972000000002,
          26.334208333333333,
          26.611694333333332,
          26.516930666666667,
          26.338694666666665
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 26.619277666666665,
        "minUs": 26.129027999999998,
        "maxUs": 26.735902999999997,
        "samplesUs": [
          26.732361,
          26.48725,
          26.129027999999998,
          26.619277666666665,
          26.5805,
          26.735902999999997,
          26.706791666666668
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexDecode",
        "medianUs": 14.932125,
        "minUs": 14.872444333333332,
        "maxUs": 15.207305333333334,
        "samplesUs": [
          15.207305333333334,
          14.872444333333332,
          14.932583333333334,
          14.932125,
          14.898486,
          14.980722,
          14.898416666666666
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncode",
        "medianUs": 34.384485999999995,
        "minUs": 34.27561133333334,
        "maxUs": 34.734194333333335,
        "samplesUs": [
          34.27561133333334,
          34.33625,
          34.38120833333333,
          34.384485999999995,
          34.42426366666667,
          34.734194333333335,
          34.40754166666667
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncodeUtf8",
        "medianUs": 57.75580566666667,
        "minUs": 57.48756933333333,
        "maxUs": 59.99704166666666,
        "samplesUs": [
          59.99704166666666,
          57.81922233333333,
          57.48756933333333,
          57.89865266666667,
          57.75580566666667,
          57.621514000000005,
          57.64255566666667
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonDecode",
        "medianUs": 44.780513666666664,
        "minUs": 44.318847,
        "maxUs": 45.07334733333333,
        "samplesUs": [
          44.780513666666664,
          44.47654166666666,
          44.318847,
          44.81047233333333,
          45.07334733333333,
          45.03730566666667,
          44.65122233333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoEncode",
        "medianUs": 35.879972,
        "minUs": 35.82341666666667,
        "maxUs": 36.145389,
        "samplesUs": [
          36.145389,
          35.93088866666667,
          35.84891666666667,
          35.879972,
          35.82341666666667,
          35.887625,
          35.84379166666666
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoDecode",
        "medianUs": 47.225736,
        "minUs": 47.173361,
        "maxUs": 47.516486,
        "samplesUs": [
          47.516486,
          47.225736,
          47.325111,
          47.173361,
          47.244735999999996,
          47.215833333333336,
          47.221888666666665
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexProjection",
        "medianUs": 6.200583333333333,
        "minUs": 6.182611,
        "maxUs": 6.2805,
        "samplesUs": [
          6.182611,
          6.203236333333333,
          6.195472333333333,
          6.1845973333333335,
          6.235819666666666,
          6.2805,
          6.200583333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ObjectProjection",
        "medianUs": 0.14404166666666665,
        "minUs": 0.13791666666666666,
        "maxUs": 0.148375,
        "samplesUs": [
          0.14148633333333333,
          0.140875,
          0.14531966666666668,
          0.13791666666666666,
          0.144403,
          0.14404166666666665,
          0.148375
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "Validate",
        "medianUs": 5.3384030000000005,
        "minUs": 5.330513666666667,
        "maxUs": 5.352027666666666,
        "samplesUs": [
          5.352027666666666,
          5.3319306666666675,
          5.3384030000000005,
          5.349514,
          5.339541666666667,
          5.333555666666667,
          5.330513666666667
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncode",
        "medianUs": 3.4682223333333333,
        "minUs": 3.4290556666666667,
        "maxUs": 3.6764306666666666,
        "samplesUs": [
          3.4290556666666667,
          3.6081666666666665,
          3.4351526666666667,
          3.4682223333333333,
          3.6499166666666665,
          3.6764306666666666,
          3.456347333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 3.517389,
        "minUs": 3.5030973333333333,
        "maxUs": 3.5713333333333335,
        "samplesUs": [
          3.5150276666666667,
          3.5713333333333335,
          3.5282636666666667,
          3.517389,
          3.5049166666666665,
          3.5030973333333333,
          3.560722333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexDecode",
        "medianUs": 0.26944433333333334,
        "minUs": 0.23888866666666667,
        "maxUs": 0.29030533333333336,
        "samplesUs": [
          0.29030533333333336,
          0.270764,
          0.24363900000000002,
          0.271875,
          0.26566666666666666,
          0.23888866666666667,
          0.26944433333333334
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncode",
        "medianUs": 66.03218066666666,
        "minUs": 65.97740300000001,
        "maxUs": 66.37066666666666,
        "samplesUs": [
          66.05311133333333,
          65.97740300000001,
          66.37066666666666,
          66.03218066666666,
          66.00581933333333,
          65.97779166666668,
          66.04368033333334
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncodeUtf8",
        "medianUs": 82.35105533333333,
        "minUs": 82.152889,
        "maxUs": 85.14334699999999,
        "samplesUs": [
          82.152889,
          85.14334699999999,
          82.267903,
          82.49340266666667,
          82.35105533333333,
          82.23108333333333,
          82.42863899999999
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonDecode",
        "medianUs": 115.94851399999999,
        "minUs": 115.34608333333333,
        "maxUs": 117.62263899999999,
        "samplesUs": [
          116.45956933333333,
          115.87368066666667,
          115.85698633333334,
          115.94851399999999,
          116.91363899999999,
          115.34608333333333,
          117.62263899999999
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoEncode",
        "medianUs": 26.63579166666667,
        "minUs": 26.429611,
        "maxUs": 27.286139,
        "samplesUs": [
          26.429611,
          27.185736000000002,
          27.286139,
          27.192708333333332,
          26.587111,
          26.514916666666668,
          26.63579166666667
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoDecode",
        "medianUs": 38.17197233333333,
        "minUs": 37.31193066666667,
        "maxUs": 39.106375,
        "samplesUs": [
          38.14844466666667,
          38.244527999999995,
          38.186527999999996,
          37.31193066666667,
          38.09191666666666,
          39.106375,
          38.17197233333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexProjection",
        "medianUs": 0.9640973333333334,
        "minUs": 0.859389,
        "maxUs": 1.0406110000000002,
        "samplesUs": [
          1.0406110000000002,
          0.9640973333333334,
          0.8878196666666667,
          0.9807223333333334,
          1.0143333333333333,
          0.859389,
          0.8975136666666668
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ObjectProjection",
        "medianUs": 3.013722333333333,
        "minUs": 2.9374166666666666,
        "maxUs": 3.099069666666667,
        "samplesUs": [
          3.013722333333333,
          3.010777666666667,
          3.053486,
          2.9374166666666666,
          3.099069666666667,
          3.0684166666666663,
          2.966611
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "Validate",
        "medianUs": 0.2555696666666667,
        "minUs": 0.23427766666666666,
        "maxUs": 0.26238866666666666,
        "samplesUs": [
          0.2538473333333333,
          0.25329166666666664,
          0.2555696666666667,
          0.25659733333333334,
          0.26238866666666666,
          0.256625,
          0.23427766666666666
        ],
        "iters": 3000
      }
    ],
    "wire": [
      {
        "case": "UserProfile",
        "flex": 833,
        "jsonUtf8": 710,
        "proto": 473,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "ChatThread",
        "flex": 3174,
        "jsonUtf8": 3386,
        "proto": 1888,
        "guard": "passed",
        "validator": false
      },
      {
        "case": "ApiResponse",
        "flex": 7111,
        "jsonUtf8": 8546,
        "proto": 5822,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "TimeSeries",
        "flex": 4340,
        "jsonUtf8": 5835,
        "proto": 4157,
        "guard": "passed",
        "validator": true
      }
    ],
    "adversarial": [
      {
        "case": "DeepNest",
        "sizeClass": "SMALL",
        "genEncodeUs": 2.23,
        "genDecodeUs": 0.42,
        "rawEncodeUs": 4.51,
        "rawDecodeUs": 3.31,
        "jsonEncodeUs": 4.19,
        "jsonDecodeUs": 5.89,
        "flexBytes": 426,
        "rawBytes": 328,
        "jsonBytes": 486
      },
      {
        "case": "WideFlat",
        "sizeClass": "SMALL",
        "genEncodeUs": 2.77,
        "genDecodeUs": 0.51,
        "rawEncodeUs": 8.82,
        "rawDecodeUs": 2.5,
        "jsonEncodeUs": 8.57,
        "jsonDecodeUs": 9.29,
        "flexBytes": 1348,
        "rawBytes": 1348,
        "jsonBytes": 922
      },
      {
        "case": "PrefixKeys",
        "sizeClass": "SMALL",
        "genEncodeUs": 0.89,
        "genDecodeUs": 0.14,
        "rawEncodeUs": 8.56,
        "rawDecodeUs": 3.32,
        "jsonEncodeUs": 3.36,
        "jsonDecodeUs": 4.34,
        "flexBytes": 1283,
        "rawBytes": 1283,
        "jsonBytes": 1121
      },
      {
        "case": "Unicode",
        "sizeClass": "SMALL",
        "genEncodeUs": 4.21,
        "genDecodeUs": 7.33,
        "rawEncodeUs": 6.57,
        "rawDecodeUs": 8.53,
        "jsonEncodeUs": 2.66,
        "jsonDecodeUs": 3.54,
        "flexBytes": 1342,
        "rawBytes": 1342,
        "jsonBytes": 1296
      },
      {
        "case": "StringFlood",
        "sizeClass": "MEDIUM",
        "genEncodeUs": 48.11,
        "genDecodeUs": 20.64,
        "rawEncodeUs": 63.28,
        "rawDecodeUs": 34.95,
        "jsonEncodeUs": 35.21,
        "jsonDecodeUs": 46.51,
        "flexBytes": 8784,
        "rawBytes": 8786,
        "jsonBytes": 7863
      },
      {
        "case": "WidthBomb",
        "sizeClass": "SMALL",
        "genEncodeUs": 1.7,
        "genDecodeUs": 0.22,
        "rawEncodeUs": 3.39,
        "rawDecodeUs": 5.58,
        "jsonEncodeUs": 16.76,
        "jsonDecodeUs": 14.25,
        "flexBytes": 1097,
        "rawBytes": 1115,
        "jsonBytes": 609
      },
      {
        "case": "SparseNulls",
        "sizeClass": "SMALL",
        "genEncodeUs": -1.0,
        "genDecodeUs": -1.0,
        "rawEncodeUs": 3.79,
        "rawDecodeUs": 0.77,
        "jsonEncodeUs": 2.36,
        "jsonDecodeUs": 3.75,
        "flexBytes": 516,
        "rawBytes": 516,
        "jsonBytes": 392
      },
      {
        "case": "FeedPage",
        "sizeClass": "LARGE",
        "genEncodeUs": 118.11,
        "genDecodeUs": 93.41,
        "rawEncodeUs": 211.72,
        "rawDecodeUs": 170.62,
        "jsonEncodeUs": 154.14,
        "jsonDecodeUs": 204.25,
        "flexBytes": 29336,
        "rawBytes": 31328,
        "jsonBytes": 34649
      },
      {
        "case": "GraphTopology",
        "sizeClass": "LARGE",
        "genEncodeUs": 119.33,
        "genDecodeUs": 54.76,
        "rawEncodeUs": 229.28,
        "rawDecodeUs": 161.15,
        "jsonEncodeUs": 238.34,
        "jsonDecodeUs": 324.06,
        "flexBytes": 31981,
        "rawBytes": 35403,
        "jsonBytes": 26655
      },
      {
        "case": "MetricsScrape",
        "sizeClass": "LARGE",
        "genEncodeUs": 101.3,
        "genDecodeUs": 22.33,
        "rawEncodeUs": 188.67,
        "rawDecodeUs": 518.68,
        "jsonEncodeUs": 1924.79,
        "jsonDecodeUs": 2811.81,
        "flexBytes": 95734,
        "rawBytes": 95950,
        "jsonBytes": 136773
      },
      {
        "case": "SessionEnvelope",
        "sizeClass": "LARGE",
        "genEncodeUs": 98.77,
        "genDecodeUs": 62.03,
        "rawEncodeUs": 201.53,
        "rawDecodeUs": 138.36,
        "jsonEncodeUs": 168.71,
        "jsonDecodeUs": 212.41,
        "flexBytes": 23987,
        "rawBytes": 25807,
        "jsonBytes": 25584
      }
    ],
    "bulk": []
  },
  "browser": {
    "operations": [
      {
        "case": "UserProfile",
        "phase": "FlexEncode",
        "medianUs": 15.466666666666667,
        "minUs": 15.2,
        "maxUs": 17.4,
        "samplesUs": [
          15.633333333333335,
          17.4,
          15.233333333333334,
          15.533333333333333,
          15.466666666666667,
          15.466666666666667,
          15.2
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 14.133333333333335,
        "minUs": 13.833333333333334,
        "maxUs": 15.5,
        "samplesUs": [
          14.133333333333335,
          15.0,
          15.5,
          14.033333333333333,
          13.833333333333334,
          14.866666666666665,
          13.9
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexDecode",
        "medianUs": 3.1333333333333333,
        "minUs": 3.0666666666666664,
        "maxUs": 3.4,
        "samplesUs": [
          3.4,
          3.0666666666666664,
          3.0666666666666664,
          3.1333333333333333,
          3.1,
          3.1333333333333333,
          3.1666666666666665
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncode",
        "medianUs": 3.7,
        "minUs": 3.6666666666666665,
        "maxUs": 3.8333333333333335,
        "samplesUs": [
          3.8333333333333335,
          3.7,
          3.7,
          3.7666666666666666,
          3.7,
          3.7,
          3.6666666666666665
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonEncodeUtf8",
        "medianUs": 6.3,
        "minUs": 6.166666666666667,
        "maxUs": 6.4,
        "samplesUs": [
          6.3,
          6.4,
          6.2,
          6.233333333333333,
          6.333333333333333,
          6.3,
          6.166666666666667
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "JsonDecode",
        "medianUs": 3.0666666666666664,
        "minUs": 2.9666666666666663,
        "maxUs": 3.1333333333333333,
        "samplesUs": [
          3.1,
          3.0666666666666664,
          3.0333333333333337,
          2.9666666666666663,
          3.0666666666666664,
          3.1,
          3.1333333333333333
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoEncode",
        "medianUs": 19.1,
        "minUs": 18.5,
        "maxUs": 19.833333333333332,
        "samplesUs": [
          18.566666666666666,
          19.833333333333332,
          19.23333333333333,
          19.133333333333333,
          19.1,
          18.9,
          18.5
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ProtoDecode",
        "medianUs": 7.7,
        "minUs": 7.666666666666667,
        "maxUs": 8.266666666666666,
        "samplesUs": [
          7.866666666666667,
          7.733333333333333,
          7.7,
          7.666666666666667,
          7.666666666666667,
          7.7,
          8.266666666666666
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "FlexProjection",
        "medianUs": 0.4666666666666667,
        "minUs": 0.3333333333333333,
        "maxUs": 0.6,
        "samplesUs": [
          0.6,
          0.5666666666666667,
          0.4666666666666667,
          0.4333333333333333,
          0.4666666666666667,
          0.3333333333333333,
          0.3666666666666667
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "ObjectProjection",
        "medianUs": 0.03333333333333333,
        "minUs": 0,
        "maxUs": 0.06666666666666667,
        "samplesUs": [
          0.03333333333333333,
          0.06666666666666667,
          0.03333333333333333,
          0.03333333333333333,
          0.03333333333333333,
          0.06666666666666667,
          0.0
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "Validate",
        "medianUs": 4.266666666666667,
        "minUs": 4.166666666666667,
        "maxUs": 4.366666666666667,
        "samplesUs": [
          4.266666666666667,
          4.366666666666667,
          4.366666666666667,
          4.233333333333333,
          4.333333333333333,
          4.166666666666667,
          4.266666666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncode",
        "medianUs": 47.233333333333334,
        "minUs": 46.06666666666666,
        "maxUs": 48.1,
        "samplesUs": [
          46.06666666666666,
          48.1,
          47.86666666666667,
          46.766666666666666,
          46.96666666666666,
          47.233333333333334,
          47.36666666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 41.833333333333336,
        "minUs": 41.333333333333336,
        "maxUs": 42.86666666666667,
        "samplesUs": [
          41.733333333333334,
          41.333333333333336,
          41.833333333333336,
          41.96666666666666,
          41.833333333333336,
          42.86666666666667,
          41.96666666666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexDecode",
        "medianUs": 7.233333333333333,
        "minUs": 7.066666666666667,
        "maxUs": 7.433333333333333,
        "samplesUs": [
          7.066666666666667,
          7.233333333333333,
          7.433333333333333,
          7.4,
          7.1,
          7.2,
          7.3
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncode",
        "medianUs": 17.96666666666667,
        "minUs": 17.7,
        "maxUs": 18.2,
        "samplesUs": [
          18.2,
          17.73333333333333,
          17.7,
          18.03333333333333,
          17.96666666666667,
          18.0,
          17.833333333333332
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonEncodeUtf8",
        "medianUs": 30.26666666666667,
        "minUs": 29.566666666666666,
        "maxUs": 30.866666666666667,
        "samplesUs": [
          30.433333333333334,
          30.26666666666667,
          30.8,
          30.866666666666667,
          30.133333333333333,
          29.633333333333333,
          29.566666666666666
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "JsonDecode",
        "medianUs": 17.5,
        "minUs": 17.03333333333333,
        "maxUs": 18.2,
        "samplesUs": [
          17.76666666666667,
          17.03333333333333,
          17.9,
          18.2,
          17.23333333333333,
          17.133333333333333,
          17.5
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoEncode",
        "medianUs": 65.8,
        "minUs": 64.66666666666666,
        "maxUs": 69.13333333333333,
        "samplesUs": [
          65.43333333333334,
          65.76666666666667,
          64.66666666666666,
          65.8,
          66.16666666666667,
          66.2,
          69.13333333333333
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ProtoDecode",
        "medianUs": 42.233333333333334,
        "minUs": 41.93333333333334,
        "maxUs": 43.1,
        "samplesUs": [
          42.5,
          42.0,
          43.1,
          42.06666666666666,
          42.233333333333334,
          42.333333333333336,
          41.93333333333334
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "FlexProjection",
        "medianUs": 2.6333333333333333,
        "minUs": 2.4,
        "maxUs": 3.0333333333333337,
        "samplesUs": [
          3.0333333333333337,
          2.6333333333333333,
          2.6666666666666665,
          2.6333333333333333,
          2.4666666666666663,
          2.4,
          2.5
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "ObjectProjection",
        "medianUs": 0.06666666666666667,
        "minUs": 0.03333333333333333,
        "maxUs": 0.16666666666666666,
        "samplesUs": [
          0.16666666666666666,
          0.1,
          0.06666666666666667,
          0.03333333333333333,
          0.06666666666666667,
          0.06666666666666667,
          0.06666666666666667
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "Validate",
        "medianUs": 2.1333333333333333,
        "minUs": 2.0666666666666664,
        "maxUs": 2.1333333333333333,
        "samplesUs": [
          2.1333333333333333,
          2.1333333333333333,
          2.1333333333333333,
          2.1333333333333333,
          2.0666666666666664,
          2.1,
          2.1
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncode",
        "medianUs": 85.26666666666667,
        "minUs": 83.96666666666667,
        "maxUs": 89.86666666666667,
        "samplesUs": [
          89.86666666666667,
          87.36666666666667,
          86.96666666666667,
          85.26666666666667,
          83.96666666666667,
          84.6,
          85.23333333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 74.46666666666667,
        "minUs": 73.06666666666668,
        "maxUs": 77.56666666666668,
        "samplesUs": [
          73.76666666666667,
          73.06666666666668,
          74.46666666666667,
          74.13333333333333,
          77.56666666666668,
          75.96666666666667,
          75.06666666666668
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexDecode",
        "medianUs": 14.4,
        "minUs": 13.333333333333334,
        "maxUs": 14.866666666666665,
        "samplesUs": [
          14.333333333333334,
          14.6,
          14.5,
          14.4,
          14.266666666666666,
          14.866666666666665,
          13.333333333333334
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncode",
        "medianUs": 46.733333333333334,
        "minUs": 46.46666666666666,
        "maxUs": 47.833333333333336,
        "samplesUs": [
          46.733333333333334,
          46.5,
          46.5,
          46.96666666666666,
          46.46666666666666,
          47.833333333333336,
          47.6
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonEncodeUtf8",
        "medianUs": 79.26666666666667,
        "minUs": 76.5,
        "maxUs": 80.2,
        "samplesUs": [
          76.7,
          76.53333333333333,
          76.5,
          79.26666666666667,
          79.33333333333333,
          80.2,
          79.63333333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "JsonDecode",
        "medianUs": 36.93333333333334,
        "minUs": 36.233333333333334,
        "maxUs": 37.266666666666666,
        "samplesUs": [
          37.1,
          36.233333333333334,
          36.93333333333334,
          37.266666666666666,
          37.1,
          36.5,
          36.333333333333336
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoEncode",
        "medianUs": 143.6,
        "minUs": 138.1,
        "maxUs": 151.56666666666666,
        "samplesUs": [
          143.8,
          143.9,
          151.56666666666666,
          140.6,
          141.2,
          143.6,
          138.1
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ProtoDecode",
        "medianUs": 57.56666666666666,
        "minUs": 56.86666666666667,
        "maxUs": 58.96666666666666,
        "samplesUs": [
          58.96666666666666,
          58.56666666666666,
          58.3,
          57.4,
          56.86666666666667,
          57.56666666666666,
          57.5
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "FlexProjection",
        "medianUs": 3.2333333333333334,
        "minUs": 3.1333333333333333,
        "maxUs": 3.5666666666666664,
        "samplesUs": [
          3.1666666666666665,
          3.2333333333333334,
          3.5666666666666664,
          3.5,
          3.5333333333333337,
          3.1333333333333333,
          3.1333333333333333
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "ObjectProjection",
        "medianUs": 0.1,
        "minUs": 0.03333333333333333,
        "maxUs": 0.13333333333333333,
        "samplesUs": [
          0.06666666666666667,
          0.13333333333333333,
          0.1,
          0.1,
          0.03333333333333333,
          0.1,
          0.1
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "Validate",
        "medianUs": 34.3,
        "minUs": 34.266666666666666,
        "maxUs": 34.96666666666666,
        "samplesUs": [
          34.266666666666666,
          34.96666666666666,
          34.3,
          34.266666666666666,
          34.46666666666666,
          34.333333333333336,
          34.266666666666666
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncode",
        "medianUs": 17.46666666666667,
        "minUs": 16.333333333333336,
        "maxUs": 17.96666666666667,
        "samplesUs": [
          17.96666666666667,
          17.933333333333334,
          17.46666666666667,
          17.5,
          17.3,
          16.333333333333336,
          16.333333333333336
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexEncodeBorrowed",
        "medianUs": 9.9,
        "minUs": 9.8,
        "maxUs": 10.066666666666666,
        "samplesUs": [
          9.833333333333334,
          9.866666666666665,
          9.8,
          10.0,
          10.066666666666666,
          9.933333333333334,
          9.9
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexDecode",
        "medianUs": 3,
        "minUs": 2.9333333333333336,
        "maxUs": 3.0666666666666664,
        "samplesUs": [
          3.0666666666666664,
          3.0666666666666664,
          2.9333333333333336,
          3.0,
          3.0333333333333337,
          3.0,
          2.9333333333333336
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncode",
        "medianUs": 21.46666666666667,
        "minUs": 21.2,
        "maxUs": 23.23333333333333,
        "samplesUs": [
          21.46666666666667,
          23.23333333333333,
          21.2,
          21.23333333333333,
          21.566666666666666,
          22.8,
          21.26666666666667
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonEncodeUtf8",
        "medianUs": 41.233333333333334,
        "minUs": 39.63333333333333,
        "maxUs": 42.166666666666664,
        "samplesUs": [
          41.833333333333336,
          41.233333333333334,
          40.43333333333334,
          42.166666666666664,
          41.666666666666664,
          40.733333333333334,
          39.63333333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "JsonDecode",
        "medianUs": 41.93333333333334,
        "minUs": 41.5,
        "maxUs": 42.96666666666666,
        "samplesUs": [
          42.5,
          42.53333333333334,
          42.96666666666666,
          41.733333333333334,
          41.86666666666667,
          41.93333333333334,
          41.5
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoEncode",
        "medianUs": 147.13333333333335,
        "minUs": 146.1,
        "maxUs": 148.16666666666666,
        "samplesUs": [
          146.5,
          147.13333333333335,
          146.1,
          148.16666666666666,
          147.26666666666665,
          147.13333333333335,
          146.66666666666666
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ProtoDecode",
        "medianUs": 95.03333333333333,
        "minUs": 94.53333333333333,
        "maxUs": 95.26666666666667,
        "samplesUs": [
          95.06666666666668,
          94.8,
          95.03333333333333,
          94.96666666666667,
          95.03333333333333,
          95.26666666666667,
          94.53333333333333
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "FlexProjection",
        "medianUs": 8.466666666666667,
        "minUs": 8.333333333333334,
        "maxUs": 8.566666666666666,
        "samplesUs": [
          8.5,
          8.433333333333334,
          8.366666666666665,
          8.466666666666667,
          8.5,
          8.566666666666666,
          8.333333333333334
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "ObjectProjection",
        "medianUs": 3.4333333333333336,
        "minUs": 3.3333333333333335,
        "maxUs": 3.5,
        "samplesUs": [
          3.4666666666666663,
          3.5,
          3.3333333333333335,
          3.3666666666666667,
          3.4333333333333336,
          3.4,
          3.4333333333333336
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "Validate",
        "medianUs": 1.4333333333333333,
        "minUs": 1.4,
        "maxUs": 1.4666666666666668,
        "samplesUs": [
          1.4333333333333333,
          1.4666666666666668,
          1.4,
          1.4333333333333333,
          1.4333333333333333,
          1.4333333333333333,
          1.4333333333333333
        ],
        "iters": 3000
      }
    ],
    "wire": [
      {
        "case": "UserProfile",
        "flex": 833,
        "jsonUtf8": 710,
        "proto": 473,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "ChatThread",
        "flex": 3174,
        "jsonUtf8": 3386,
        "proto": 1888,
        "guard": "passed",
        "validator": false
      },
      {
        "case": "ApiResponse",
        "flex": 7111,
        "jsonUtf8": 8770,
        "proto": 5822,
        "guard": "passed",
        "validator": true
      },
      {
        "case": "TimeSeries",
        "flex": 4340,
        "jsonUtf8": 5807,
        "proto": 4157,
        "guard": "passed",
        "validator": true
      }
    ],
    "adversarial": [
      {
        "case": "DeepNest",
        "sizeClass": "SMALL",
        "genEncodeUs": 15.0,
        "genDecodeUs": 1.46,
        "rawEncodeUs": 20.39,
        "rawDecodeUs": 5.4,
        "jsonEncodeUs": 3.26,
        "jsonDecodeUs": 5.33,
        "flexBytes": 426,
        "rawBytes": 328,
        "jsonBytes": 486
      },
      {
        "case": "WideFlat",
        "sizeClass": "SMALL",
        "genEncodeUs": 21.86,
        "genDecodeUs": 2.93,
        "rawEncodeUs": 44.4,
        "rawDecodeUs": 5.66,
        "jsonEncodeUs": 5.66,
        "jsonDecodeUs": 8.93,
        "flexBytes": 1348,
        "rawBytes": 1348,
        "jsonBytes": 922
      },
      {
        "case": "PrefixKeys",
        "sizeClass": "SMALL",
        "genEncodeUs": 7.93,
        "genDecodeUs": 0.86,
        "rawEncodeUs": 18.93,
        "rawDecodeUs": 3.13,
        "jsonEncodeUs": 5.46,
        "jsonDecodeUs": 4.73,
        "flexBytes": 1283,
        "rawBytes": 1283,
        "jsonBytes": 1119
      },
      {
        "case": "Unicode",
        "sizeClass": "SMALL",
        "genEncodeUs": 17.13,
        "genDecodeUs": 3.73,
        "rawEncodeUs": 21.86,
        "rawDecodeUs": 5.53,
        "jsonEncodeUs": 4.13,
        "jsonDecodeUs": 3.33,
        "flexBytes": 1342,
        "rawBytes": 1342,
        "jsonBytes": 1296
      },
      {
        "case": "StringFlood",
        "sizeClass": "MEDIUM",
        "genEncodeUs": 217.25,
        "genDecodeUs": 53.75,
        "rawEncodeUs": 233.75,
        "rawDecodeUs": 87.75,
        "jsonEncodeUs": 57.0,
        "jsonDecodeUs": 38.5,
        "flexBytes": 8784,
        "rawBytes": 8786,
        "jsonBytes": 7863
      },
      {
        "case": "WidthBomb",
        "sizeClass": "SMALL",
        "genEncodeUs": 11.33,
        "genDecodeUs": 1.73,
        "rawEncodeUs": 14.93,
        "rawDecodeUs": 7.06,
        "jsonEncodeUs": 4.86,
        "jsonDecodeUs": 8.19,
        "flexBytes": 1097,
        "rawBytes": 1115,
        "jsonBytes": 609
      },
      {
        "case": "SparseNulls",
        "sizeClass": "SMALL",
        "genEncodeUs": -1.0,
        "genDecodeUs": -1.0,
        "rawEncodeUs": 13.13,
        "rawDecodeUs": 1.33,
        "jsonEncodeUs": 2.13,
        "jsonDecodeUs": 3.2,
        "flexBytes": 516,
        "rawBytes": 516,
        "jsonBytes": 392
      },
      {
        "case": "FeedPage",
        "sizeClass": "LARGE",
        "genEncodeUs": 455.0,
        "genDecodeUs": 71.0,
        "rawEncodeUs": 694.0,
        "rawDecodeUs": 182.0,
        "jsonEncodeUs": 191.0,
        "jsonDecodeUs": 169.0,
        "flexBytes": 29336,
        "rawBytes": 31328,
        "jsonBytes": 34649
      },
      {
        "case": "GraphTopology",
        "sizeClass": "LARGE",
        "genEncodeUs": 743.0,
        "genDecodeUs": 164.0,
        "rawEncodeUs": 1055.0,
        "rawDecodeUs": 336.0,
        "jsonEncodeUs": 179.0,
        "jsonDecodeUs": 236.0,
        "flexBytes": 31981,
        "rawBytes": 35403,
        "jsonBytes": 26595
      },
      {
        "case": "MetricsScrape",
        "sizeClass": "LARGE",
        "genEncodeUs": 380.0,
        "genDecodeUs": 101.0,
        "rawEncodeUs": 475.0,
        "rawDecodeUs": 615.0,
        "jsonEncodeUs": 511.0,
        "jsonDecodeUs": 1058.0,
        "flexBytes": 95734,
        "rawBytes": 95950,
        "jsonBytes": 136749
      },
      {
        "case": "SessionEnvelope",
        "sizeClass": "LARGE",
        "genEncodeUs": 635.0,
        "genDecodeUs": 175.0,
        "rawEncodeUs": 847.0,
        "rawDecodeUs": 292.0,
        "jsonEncodeUs": 142.0,
        "jsonDecodeUs": 178.0,
        "flexBytes": 23987,
        "rawBytes": 25807,
        "jsonBytes": 25584
      }
    ],
    "bulk": [],
    "nativeJson": [
      {
        "case": "UserProfile",
        "phase": "NativeJsonEncode",
        "medianUs": 0.29999999950329465,
        "minUs": 0.2666666656732559,
        "maxUs": 0.36666666716337204,
        "samplesUs": [
          0.29999999950329465,
          0.36666666716337204,
          0.2666666656732559,
          0.36666666716337204,
          0.2666666681567828,
          0.3333333333333333,
          0.29999999950329465
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "NativeJsonEncodeUtf8",
        "medianUs": 1.0333333338300388,
        "minUs": 0.9666666661699613,
        "maxUs": 1.5,
        "samplesUs": [
          1.0666666676600773,
          1.0333333338300388,
          1.0666666651765506,
          1.0333333338300388,
          1.5,
          1.0333333338300388,
          0.9666666661699613
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "NativeJsonDecode",
        "medianUs": 0.7333333318432173,
        "minUs": 0.7000000004967054,
        "maxUs": 0.7666666681567827,
        "samplesUs": [
          0.7333333343267441,
          0.7333333318432173,
          0.7666666681567827,
          0.7333333318432173,
          0.7666666681567827,
          0.7333333318432173,
          0.7000000004967054
        ],
        "iters": 3000
      },
      {
        "case": "UserProfile",
        "phase": "NativeJsonDecodeUtf8",
        "medianUs": 0.9000000009934107,
        "minUs": 0.866666667163372,
        "maxUs": 3.633333332836628,
        "samplesUs": [
          3.633333332836628,
          0.8999999985098839,
          0.9333333348234495,
          0.866666667163372,
          0.8999999985098839,
          0.9000000009934107,
          0.9333333323399226
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "NativeJsonEncode",
        "medianUs": 8.700000000496706,
        "minUs": 8.600000001490116,
        "maxUs": 8.733333331843218,
        "samplesUs": [
          8.733333331843218,
          8.600000001490116,
          8.733333331843218,
          8.633333332836628,
          8.633333335320154,
          8.733333331843218,
          8.700000000496706
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "NativeJsonEncodeUtf8",
        "medianUs": 13.100000001490116,
        "minUs": 12.433333332339922,
        "maxUs": 16.099999999006588,
        "samplesUs": [
          13.5,
          13.100000001490116,
          12.433333332339922,
          12.966666666169962,
          13.566666667660078,
          16.099999999006588,
          13.100000001490116
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "NativeJsonDecode",
        "medianUs": 2.733333334326744,
        "minUs": 2.6666666666666665,
        "maxUs": 2.9000000009934106,
        "samplesUs": [
          2.866666667163372,
          2.7999999995032945,
          2.9000000009934106,
          2.7000000004967055,
          2.6999999980131784,
          2.6666666666666665,
          2.733333334326744
        ],
        "iters": 3000
      },
      {
        "case": "ChatThread",
        "phase": "NativeJsonDecodeUtf8",
        "medianUs": 3.7000000004967055,
        "minUs": 3.5999999990065894,
        "maxUs": 3.8333333333333335,
        "samplesUs": [
          3.5999999990065894,
          3.6333333353201547,
          3.7333333318432174,
          3.733333334326744,
          3.6666666666666665,
          3.8333333333333335,
          3.7000000004967055
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "NativeJsonEncode",
        "medianUs": 3.5999999990065894,
        "minUs": 3.5333333338300386,
        "maxUs": 3.6999999980131784,
        "samplesUs": [
          3.5666666676600776,
          3.5999999990065894,
          3.5333333338300386,
          3.5666666651765504,
          3.6333333353201547,
          3.6999999980131784,
          3.6333333353201547
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "NativeJsonEncodeUtf8",
        "medianUs": 13.433333332339922,
        "minUs": 12.866666667163372,
        "maxUs": 14.233333331843218,
        "samplesUs": [
          13.266666665673256,
          13.100000001490116,
          14.233333331843218,
          13.633333335320154,
          13.433333332339922,
          13.59999999900659,
          12.866666667163372
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "NativeJsonDecode",
        "medianUs": 5.666666666666667,
        "minUs": 5.633333332836628,
        "maxUs": 5.766666665673256,
        "samplesUs": [
          5.666666666666667,
          5.700000000496705,
          5.633333332836628,
          5.700000000496705,
          5.666666666666667,
          5.666666666666667,
          5.766666665673256
        ],
        "iters": 3000
      },
      {
        "case": "ApiResponse",
        "phase": "NativeJsonDecodeUtf8",
        "medianUs": 8.166666666666666,
        "minUs": 7.900000000993411,
        "maxUs": 8.333333333333334,
        "samplesUs": [
          8.166666666666666,
          8.333333333333334,
          8.200000000496706,
          7.900000000993411,
          8.06666666517655,
          8.100000001490116,
          8.199999998013178
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "NativeJsonEncode",
        "medianUs": 5.933333332339923,
        "minUs": 5.866666664679845,
        "maxUs": 5.966666668653488,
        "samplesUs": [
          5.899999998509884,
          5.966666668653488,
          5.899999998509884,
          5.933333334823449,
          5.866666664679845,
          5.933333334823449,
          5.933333332339923
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "NativeJsonEncodeUtf8",
        "medianUs": 9.466666668653488,
        "minUs": 9.033333333830038,
        "maxUs": 10.40000000099341,
        "samplesUs": [
          10.200000000496706,
          9.399999998509884,
          9.033333333830038,
          10.40000000099341,
          9.700000000496706,
          9.366666664679846,
          9.466666668653488
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "NativeJsonDecode",
        "medianUs": 5.933333332339923,
        "minUs": 5.900000000993411,
        "maxUs": 6.133333332836628,
        "samplesUs": [
          6.133333332836628,
          5.933333332339923,
          5.933333334823449,
          6.033333331346512,
          5.900000000993411,
          5.933333332339923,
          5.900000000993411
        ],
        "iters": 3000
      },
      {
        "case": "TimeSeries",
        "phase": "NativeJsonDecodeUtf8",
        "medianUs": 6.933333334823449,
        "minUs": 6.666666666666667,
        "maxUs": 7.033333331346512,
        "samplesUs": [
          6.933333334823449,
          7.033333331346512,
          7.0,
          6.933333334823449,
          6.666666666666667,
          6.700000000496705,
          6.699999998013179
        ],
        "iters": 3000
      }
    ]
  },
  "jvmJmh": [
    {
      "case": "UserProfile",
      "phase": "callerOwnedGeneratedEncodeOnly",
      "meanUs": 0.6121861666910453,
      "error99_9": 0.026772100446117133,
      "samples": [
        [
          0.590058114043967,
          0.626394324028421,
          0.596643410780169,
          0.6309907250473754,
          0.6317959219183836
        ],
        [
          0.6016362139254348,
          0.6185879096156202,
          0.5837186280456402,
          0.6170033073287453,
          0.6250331121766964
        ]
      ],
      "allocatedBytesPerOp": 344.00839020504236
    },
    {
      "case": "ApiResponse",
      "phase": "callerOwnedGeneratedEncodeOnly",
      "meanUs": 3.2613239263386844,
      "error99_9": 0.03142572242853268,
      "samples": [
        [
          3.2355790055955236,
          3.269854730358346,
          3.2856887255381126,
          3.2602681651387875,
          3.222610535094869
        ],
        [
          3.27738096010064,
          3.2498266204613233,
          3.2542486266803627,
          3.2778310768549166,
          3.279950817563962
        ]
      ],
      "allocatedBytesPerOp": 192.04464297965177
    },
    {
      "case": "TimeSeries",
      "phase": "callerOwnedGeneratedEncodeOnly",
      "meanUs": 0.26862744626303053,
      "error99_9": 0.0031375458117433503,
      "samples": [
        [
          0.27088556550826065,
          0.26612115439233197,
          0.27116883515962387,
          0.26992877388095166,
          0.26756573771423625
        ],
        [
          0.26580650468962014,
          0.2708767936065872,
          0.2682248751343491,
          0.26920964364268796,
          0.2664865789016565
        ]
      ],
      "allocatedBytesPerOp": 0.0036829129425439795
    },
    {
      "case": "UserProfile",
      "phase": "generatedDirectDecodeOnly",
      "meanUs": 0.2761819122913652,
      "error99_9": 0.003644369770008106,
      "samples": [
        [
          0.27370748102187703,
          0.276464440986298,
          0.27595974536036344,
          0.27372233590446615,
          0.27590292092471225
        ],
        [
          0.2740657326488928,
          0.2760982524685928,
          0.2763561967251499,
          0.27757584105631566,
          0.28196617581698336
        ]
      ],
      "allocatedBytesPerOp": 2112.003790244805
    },
    {
      "case": "ApiResponse",
      "phase": "generatedDirectDecodeOnly",
      "meanUs": 1.7153022025346705,
      "error99_9": 0.019645004426162165,
      "samples": [
        [
          1.7223706665034912,
          1.726291225267547,
          1.729069414640265,
          1.709518702238906,
          1.7201608510609159
        ],
        [
          1.71610229830529,
          1.702293124048808,
          1.7125799201190384,
          1.6873493436635747,
          1.727286479498869
        ]
      ],
      "allocatedBytesPerOp": 16304.023553871764
    },
    {
      "case": "TimeSeries",
      "phase": "generatedDirectDecodeOnly",
      "meanUs": 0.16548025094951604,
      "error99_9": 0.00484341645700674,
      "samples": [
        [
          0.17280441816235287,
          0.16329329255974934,
          0.16679216214521647,
          0.16401378742155445,
          0.1651752743586966
        ],
        [
          0.16696172398848283,
          0.16608095088160185,
          0.1651331954096077,
          0.16043813018003864,
          0.1641095743878595
        ]
      ],
      "allocatedBytesPerOp": 4288.0022709387795
    },
    {
      "case": "UserProfile",
      "phase": "generatedDirectEncodeOnly",
      "meanUs": 0.48687391205840813,
      "error99_9": 0.00699841404921978,
      "samples": [
        [
          0.496977393180341,
          0.4853073356391369,
          0.4903333891159653,
          0.4900548016540995,
          0.4836033064039976
        ],
        [
          0.48774848571080126,
          0.4822226952103029,
          0.485549524154955,
          0.48144355831347957,
          0.4854986312010021
        ]
      ],
      "allocatedBytesPerOp": 1144.0066922106212
    },
    {
      "case": "ApiResponse",
      "phase": "generatedDirectEncodeOnly",
      "meanUs": 3.475904369204202,
      "error99_9": 0.08936324181220448,
      "samples": [
        [
          3.530427551545317,
          3.4928878190697192,
          3.5582495012068702,
          3.504602339705984,
          3.5508197236487287
        ],
        [
          3.401304366381265,
          3.410872598388337,
          3.4180904138046575,
          3.4421302481857072,
          3.44965913010544
        ]
      ],
      "allocatedBytesPerOp": 7320.0476457531595
    },
    {
      "case": "TimeSeries",
      "phase": "generatedDirectEncodeOnly",
      "meanUs": 0.3763320552460209,
      "error99_9": 0.019137242532705868,
      "samples": [
        [
          0.3653117912224385,
          0.37041396720219444,
          0.3605592547561912,
          0.3635893424224191,
          0.36391410369742516
        ],
        [
          0.3936314143263561,
          0.3847510403866912,
          0.38669255466661007,
          0.3888503153562844,
          0.38560676842359914
        ]
      ],
      "allocatedBytesPerOp": 4360.005155051927
    },
    {
      "case": "UserProfile",
      "phase": "generatedTypedAccessorOnly",
      "meanUs": 0.07256775874192953,
      "error99_9": 0.000935985462719076,
      "samples": [
        [
          0.07193223403198855,
          0.07340335561734569,
          0.0723063776876128,
          0.07173363030650974,
          0.07267929264692888
        ],
        [
          0.072376643610768,
          0.07258636977000414,
          0.07209044662968266,
          0.07365771733783959,
          0.07291151978061544
        ]
      ],
      "allocatedBytesPerOp": 624.0009956005414
    },
    {
      "case": "ApiResponse",
      "phase": "generatedTypedAccessorOnly",
      "meanUs": 0.5824744813182802,
      "error99_9": 0.0366187888586619,
      "samples": [
        [
          0.5636294425419414,
          0.5646656365828306,
          0.5649144797903611,
          0.5654713583226437,
          0.5759093832424035
        ],
        [
          0.5902681901136506,
          0.5880602954191682,
          0.5829906710035774,
          0.5841344954898933,
          0.644700860676332
        ]
      ],
      "allocatedBytesPerOp": 5400.0080143079485
    },
    {
      "case": "TimeSeries",
      "phase": "generatedTypedAccessorOnly",
      "meanUs": 1.0065440648771662,
      "error99_9": 0.02399801479254515,
      "samples": [
        [
          0.99197139311949,
          0.9994622411474318,
          0.9917944701371596,
          0.9952640527161007,
          0.9861726068714836
        ],
        [
          1.0325269030744346,
          1.0233039680589187,
          1.01154241909503,
          1.022086533441791,
          1.0113160611098235
        ]
      ],
      "allocatedBytesPerOp": 184.01377960711724
    },
    {
      "case": "UserProfile",
      "phase": "genericEquivalentAccessorOnly",
      "meanUs": 0.2874370135505716,
      "error99_9": 0.003749985668153206,
      "samples": [
        [
          0.2897829178881816,
          0.2867829626242845,
          0.28944351002198615,
          0.2876301136663356,
          0.28780980455112554
        ],
        [
          0.28885012913367014,
          0.28138846248265703,
          0.2856344894186149,
          0.2892463303027618,
          0.2878014154160982
        ]
      ],
      "allocatedBytesPerOp": 656.0039645409863
    },
    {
      "case": "ApiResponse",
      "phase": "genericEquivalentAccessorOnly",
      "meanUs": 2.5073538142125478,
      "error99_9": 0.07827380707369692,
      "samples": [
        [
          2.452898850143552,
          2.4872886572642776,
          2.515567953091365,
          2.4953581138234036,
          2.519881409353865
        ],
        [
          2.4758198591337357,
          2.642782603909481,
          2.502984650037541,
          2.5057089947089946,
          2.4752470506592643
        ]
      ],
      "allocatedBytesPerOp": 6040.034434554144
    },
    {
      "case": "TimeSeries",
      "phase": "genericEquivalentAccessorOnly",
      "meanUs": 1.051239849576261,
      "error99_9": 0.021103418237641083,
      "samples": [
        [
          1.0453959762493774,
          1.0372252431606925,
          1.0351542185366964,
          1.0335762659831793,
          1.0436661180610336
        ],
        [
          1.0709089191232048,
          1.0618173920646519,
          1.054523889564261,
          1.0663078798550676,
          1.0638225931644443
        ]
      ],
      "allocatedBytesPerOp": 184.01438597128404
    },
    {
      "case": "UserProfile",
      "phase": "jsonDecodeOnly",
      "meanUs": 1.4415902330396566,
      "error99_9": 0.22459424009727838,
      "samples": [
        [
          1.5799221279050342,
          1.5811757507889008,
          1.5821057232476397,
          1.5721178997731389,
          1.5932669705536673
        ],
        [
          1.3326222363890035,
          1.3014367294345786,
          1.3024151890136155,
          1.301926647265511,
          1.268913056025475
        ]
      ],
      "allocatedBytesPerOp": 3472.0198389144352
    },
    {
      "case": "ApiResponse",
      "phase": "jsonDecodeOnly",
      "meanUs": 14.150236811069533,
      "error99_9": 0.5663350218034906,
      "samples": [
        [
          13.775980450302033,
          14.060904644102102,
          13.957814226519337,
          14.16869943534726,
          14.350824838682168
        ],
        [
          14.082009514721154,
          14.004093325279372,
          13.958802056909672,
          14.015086746651786,
          15.12815287218045
        ]
      ],
      "allocatedBytesPerOp": 32880.196104488634
    },
    {
      "case": "TimeSeries",
      "phase": "jsonDecodeOnly",
      "meanUs": 26.34028385042916,
      "error99_9": 0.5387964733148068,
      "samples": [
        [
          26.37636165261906,
          27.028388947871324,
          26.72665423675024,
          26.20097377867957,
          26.63782406726222
        ],
        [
          26.050158198793007,
          26.17588955606877,
          26.29717684058569,
          25.97281720704621,
          25.936594018615533
        ]
      ],
      "allocatedBytesPerOp": 65808.36380537305
    },
    {
      "case": "UserProfile",
      "phase": "jsonEncodeOnly",
      "meanUs": 0.6054923456439731,
      "error99_9": 0.0175045047830971,
      "samples": [
        [
          0.5857433975706692,
          0.5910905978745843,
          0.6205069960570001,
          0.6039487525593206,
          0.5988685598482073
        ],
        [
          0.6008097241508193,
          0.6111732377438616,
          0.6106410031601665,
          0.6120180542715754,
          0.6201231332035265
        ]
      ],
      "allocatedBytesPerOp": 1104.0083270923742
    },
    {
      "case": "ApiResponse",
      "phase": "jsonEncodeOnly",
      "meanUs": 8.328131712017536,
      "error99_9": 0.1651954835856564,
      "samples": [
        [
          8.355621224035122,
          8.10875805605456,
          8.22522482160894,
          8.335816657131181,
          8.53679702837616
        ],
        [
          8.342986420299114,
          8.361215718843535,
          8.331347406613341,
          8.37841009102817,
          8.30513969618522
        ]
      ],
      "allocatedBytesPerOp": 31400.114536427864
    },
    {
      "case": "TimeSeries",
      "phase": "jsonEncodeOnly",
      "meanUs": 14.60651488908295,
      "error99_9": 0.25668312072497856,
      "samples": [
        [
          14.562134651737676,
          14.437025416201037,
          14.473324167872649,
          14.361302334093534,
          14.437856419498798
        ],
        [
          14.710683875061287,
          14.822606375868181,
          14.75578966100706,
          14.760298053457293,
          14.744127936031983
        ]
      ],
      "allocatedBytesPerOp": 38016.20220783427
    },
    {
      "case": "UserProfile",
      "phase": "protoBufDecodeOnly",
      "meanUs": 1.384721896811517,
      "error99_9": 0.12462589352750142,
      "samples": [
        [
          1.3150405923973254,
          1.320022395987939,
          1.3155109485097647,
          1.3409822731593675,
          1.3514790162182195
        ],
        [
          1.523802411990491,
          1.4395212924135383,
          1.3677313379717295,
          1.5268293588379866,
          1.346299340628807
        ]
      ],
      "allocatedBytesPerOp": 7016.019116732559
    },
    {
      "case": "ApiResponse",
      "phase": "protoBufDecodeOnly",
      "meanUs": 8.72721766149007,
      "error99_9": 0.3240296785193338,
      "samples": [
        [
          8.91990052998506,
          8.936313679624305,
          8.92693620301618,
          8.927846062559778,
          8.917380524475524
        ],
        [
          8.516516464704106,
          8.447359771447498,
          8.495470168179391,
          8.55098011368428,
          8.633473097224588
        ]
      ],
      "allocatedBytesPerOp": 38768.120461654784
    },
    {
      "case": "TimeSeries",
      "phase": "protoBufDecodeOnly",
      "meanUs": 7.372235170691714,
      "error99_9": 0.2695589889013503,
      "samples": [
        [
          7.434055501233199,
          7.48248455241616,
          7.393605558019217,
          7.720552985695906,
          7.515809277353917
        ],
        [
          7.220558048669998,
          7.397093556480502,
          7.192248797890492,
          7.189076859108079,
          7.176866570049668
        ]
      ],
      "allocatedBytesPerOp": 22304.10130464426
    },
    {
      "case": "UserProfile",
      "phase": "protoBufEncodeOnly",
      "meanUs": 0.7903254057547608,
      "error99_9": 0.02398997476419412,
      "samples": [
        [
          0.7888858845834521,
          0.7839701458813981,
          0.7801405390109974,
          0.7853381869747705,
          0.782657040905216
        ],
        [
          0.8330862536693501,
          0.7848525254359346,
          0.7782289944102222,
          0.7901614461900255,
          0.7959330404862406
        ]
      ],
      "allocatedBytesPerOp": 5936.010819731048
    },
    {
      "case": "ApiResponse",
      "phase": "protoBufEncodeOnly",
      "meanUs": 6.045206747125668,
      "error99_9": 0.09258831233939127,
      "samples": [
        [
          6.045429947668887,
          6.057868553144924,
          6.00764548518632,
          6.0271655992248245,
          5.989499536161768
        ],
        [
          5.929407593406338,
          6.064856098170014,
          6.119665687893803,
          6.072090047278458,
          6.13843892312136
        ]
      ],
      "allocatedBytesPerOp": 62344.0831001817
    },
    {
      "case": "TimeSeries",
      "phase": "protoBufEncodeOnly",
      "meanUs": 6.068352204518566,
      "error99_9": 0.3521599281269345,
      "samples": [
        [
          6.089113647061663,
          6.6907750974626445,
          6.092229448862742,
          6.05610499007723,
          5.822362909946007
        ],
        [
          6.026863587413167,
          6.013214349562005,
          5.972831641196791,
          5.929326850420246,
          5.990699523183164
        ]
      ],
      "allocatedBytesPerOp": 21160.083471109363
    }
  ],
  "googleProtobuf": [
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "FlexEncode",
      "medianUs": 0.63115209,
      "bytesPerOp": 1200.0,
      "samplesUs": [
        0.63115209,
        0.64822084,
        0.60570625,
        0.63315625,
        0.66173917,
        0.62592,
        0.565705
      ]
    },
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "FlexDecode",
      "medianUs": 0.31276208,
      "bytesPerOp": 2112.0,
      "samplesUs": [
        0.45234333,
        0.29385625,
        0.29339667,
        0.437775,
        0.29189875,
        0.31276208,
        0.40190917
      ]
    },
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "GoogleEncodeNative",
      "medianUs": 0.43051083,
      "bytesPerOp": 1520.0,
      "samplesUs": [
        0.41571834,
        0.43073166,
        0.43051083,
        0.42515792,
        0.43254,
        0.43317417,
        0.42036917
      ]
    },
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "GoogleEncodeFromKotlin",
      "medianUs": 0.82234333,
      "bytesPerOp": 2384.0,
      "samplesUs": [
        0.80829166,
        0.80764333,
        0.82457167,
        0.81177042,
        0.82235292,
        0.83926166,
        0.82234333
      ]
    },
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "GoogleDecodeNative",
      "medianUs": 0.75451917,
      "bytesPerOp": 3032.0,
      "samplesUs": [
        0.75451917,
        0.74568,
        0.76030041,
        0.7594225,
        0.75064334,
        0.76571333,
        0.7525625
      ]
    },
    {
      "fork": 1,
      "case": "UserProfile",
      "phase": "GoogleDecodeToKotlin",
      "medianUs": 0.74573625,
      "bytesPerOp": 3176.0,
      "samplesUs": [
        0.76206917,
        0.751885,
        0.75843542,
        0.74053667,
        0.74573625,
        0.73850958,
        0.74254792
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "FlexEncode",
      "medianUs": 0.378375,
      "bytesPerOp": 4360.0,
      "samplesUs": [
        0.37808417,
        0.37593917,
        0.3746225,
        0.37975208,
        0.38352084,
        0.378375,
        0.37920167
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "FlexDecode",
      "medianUs": 0.17545334,
      "bytesPerOp": 4288.0,
      "samplesUs": [
        0.17545334,
        0.16867,
        0.16856417,
        0.17661416,
        0.17991667,
        0.17280709,
        0.17831458
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "GoogleEncodeNative",
      "medianUs": 1.04196417,
      "bytesPerOp": 3752.0,
      "samplesUs": [
        1.05031875,
        1.04196417,
        1.04575042,
        1.04401375,
        1.03446958,
        1.03622166,
        1.02779709
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "GoogleEncodeFromKotlin",
      "medianUs": 3.42051708,
      "bytesPerOp": 18096.0,
      "samplesUs": [
        3.45803166,
        3.42051708,
        3.36384542,
        3.38712166,
        3.39271958,
        3.50626,
        3.52134167
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "GoogleDecodeNative",
      "medianUs": 1.30540167,
      "bytesPerOp": 9528.0,
      "samplesUs": [
        1.29927875,
        1.30767917,
        1.30332791,
        1.30540167,
        1.28895542,
        1.33550208,
        1.31262709
      ]
    },
    {
      "fork": 1,
      "case": "TimeSeries",
      "phase": "GoogleDecodeToKotlin",
      "medianUs": 1.30089792,
      "bytesPerOp": 9592.0,
      "samplesUs": [
        1.30136917,
        1.28735708,
        1.31236333,
        1.30089792,
        1.30822792,
        1.29620791,
        1.28373
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "FlexEncode",
      "medianUs": 0.5893175,
      "bytesPerOp": 1200.0,
      "samplesUs": [
        0.61278333,
        0.62382666,
        0.55003917,
        0.54254208,
        0.60362083,
        0.5893175,
        0.53379792
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "FlexDecode",
      "medianUs": 0.28685541,
      "bytesPerOp": 2112.0,
      "samplesUs": [
        0.40439458,
        0.28563625,
        0.28685541,
        0.35576083,
        0.28230583,
        0.28099125,
        0.3359
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "GoogleEncodeNative",
      "medianUs": 0.40303875,
      "bytesPerOp": 1520.0,
      "samplesUs": [
        0.4120175,
        0.44566584,
        0.40035666,
        0.40303875,
        0.40061375,
        0.41144209,
        0.39848209
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "GoogleEncodeFromKotlin",
      "medianUs": 0.81737041,
      "bytesPerOp": 2384.0,
      "samplesUs": [
        0.79794042,
        0.85185833,
        0.81737041,
        0.8075075,
        0.8161275,
        0.82473459,
        0.81841709
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "GoogleDecodeNative",
      "medianUs": 0.76451083,
      "bytesPerOp": 3032.0,
      "samplesUs": [
        0.76451083,
        0.75528042,
        0.75597125,
        0.77564083,
        0.759815,
        0.78510792,
        0.7707575
      ]
    },
    {
      "fork": 2,
      "case": "UserProfile",
      "phase": "GoogleDecodeToKotlin",
      "medianUs": 0.77324583,
      "bytesPerOp": 3176.0,
      "samplesUs": [
        0.7793775,
        0.77324583,
        0.77274125,
        0.766225,
        0.77983166,
        0.77022042,
        0.78674958
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "FlexEncode",
      "medianUs": 0.37915334,
      "bytesPerOp": 4360.0,
      "samplesUs": [
        0.4055075,
        0.39961125,
        0.37737625,
        0.37421958,
        0.37915334,
        0.37746792,
        0.38719917
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "FlexDecode",
      "medianUs": 0.17582708,
      "bytesPerOp": 4288.0,
      "samplesUs": [
        0.17783709,
        0.17814833,
        0.16925459,
        0.17453708,
        0.17762583,
        0.17095625,
        0.17582708
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "GoogleEncodeNative",
      "medianUs": 1.02325375,
      "bytesPerOp": 3752.0,
      "samplesUs": [
        1.04613917,
        1.01640458,
        1.0184425,
        1.02325375,
        1.02561958,
        1.023345,
        1.01986375
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "GoogleEncodeFromKotlin",
      "medianUs": 4.02495209,
      "bytesPerOp": 18096.0,
      "samplesUs": [
        3.81625084,
        3.77271958,
        4.06393792,
        3.81770125,
        4.30518834,
        4.02495209,
        4.15855541
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "GoogleDecodeNative",
      "medianUs": 1.29861417,
      "bytesPerOp": 9528.0,
      "samplesUs": [
        1.4404675,
        1.35153417,
        1.300795,
        1.298035,
        1.29861417,
        1.27427417,
        1.24408458
      ]
    },
    {
      "fork": 2,
      "case": "TimeSeries",
      "phase": "GoogleDecodeToKotlin",
      "medianUs": 1.27623041,
      "bytesPerOp": 9592.0,
      "samplesUs": [
        1.2624625,
        1.25114125,
        1.27623041,
        1.26590708,
        1.28928083,
        1.31547959,
        1.3105675
      ]
    }
  ],
  "profiles": [
    {
      "name": "apiresponse-raw-decode-alloc.collapsed.txt",
      "weight": 41973892933,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 48.70907705567144
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 12.447070285664322
        },
        {
          "frame": "java.lang.Object[]_[i]",
          "percent": 11.840017986734782
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchProduct_[i]",
          "percent": 5.439738193082602
        },
        {
          "frame": "java.util.ArrayList_[i]",
          "percent": 4.735257747411284
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.flatbuffers.Map_[i]",
          "percent": 4.268102274572502
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.flatbuffers.Vector_[i]",
          "percent": 3.982063228369078
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.flatbuffers.TypedVector_[i]",
          "percent": 3.7347456251014877
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 99.99875092119562
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108eb30.invoke",
          "percent": 99.99875092119562
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2$Companion.decode",
          "percent": 99.99875092119562
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$10",
          "percent": 99.99875092119562
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableValue",
          "percent": 99.84886146466981
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse$$serializer.deserialize",
          "percent": 99.84886146466981
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableElement",
          "percent": 99.17310983149927
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct$$serializer.deserialize",
          "percent": 94.19802895364668
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 61.15489826253138
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeString",
          "percent": 60.12315917011204
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.getString",
          "percent": 42.686019060942556
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Vector.readString",
          "percent": 17.437140109169487
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.beginStructure",
          "percent": 11.984911128043068
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.getVector",
          "percent": 7.716808853470566
        }
      ]
    },
    {
      "name": "apiresponse-raw-decode-cpu.collapsed.txt",
      "weight": 17410000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.keyEquals",
          "percent": 17.633543940264214
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeElementIndex",
          "percent": 10.798391728891442
        },
        {
          "frame": "java/lang/String.<init>",
          "percent": 8.902929350947732
        },
        {
          "frame": "java/lang/String.length",
          "percent": 4.824813325674899
        },
        {
          "frame": "itable stub",
          "percent": 4.365307294658242
        },
        {
          "frame": "kotlinx/serialization/internal/AbstractCollectionSerializer.merge",
          "percent": 2.9867892016082713
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct$$serializer.deserialize",
          "percent": 2.7570361860999424
        },
        {
          "frame": "java/util/Arrays.copyOfRange",
          "percent": 2.4124066628374496
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 97.70246984491672
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 97.70246984491672
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 97.64503159103963
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108eb30.invoke",
          "percent": 97.64503159103963
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2$Companion.decode",
          "percent": 97.64503159103963
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$10",
          "percent": 97.64503159103963
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableValue",
          "percent": 97.53015508328546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse$$serializer.deserialize",
          "percent": 97.53015508328546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableElement",
          "percent": 95.11774842044802
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct$$serializer.deserialize",
          "percent": 90.29293509477311
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.beginStructure",
          "percent": 37.966685812751294
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.pushMapObject",
          "percent": 29.75301550832855
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.keyEquals",
          "percent": 27.053417576105687
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeString",
          "percent": 22.343480758184953
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 19.9310740953475
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.getString",
          "percent": 16.312464101091326
        }
      ]
    },
    {
      "name": "apiresponse-raw-encode-alloc.collapsed.txt",
      "weight": 17633344671,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 84.44087652008444
        },
        {
          "frame": "java.util.HashMap$Node_[i]",
          "percent": 7.644277941307644
        },
        {
          "frame": "java.util.Arrays$ArrayItr_[i]",
          "percent": 5.17051705170517
        },
        {
          "frame": "java.lang.Integer_[i]",
          "percent": 2.3875360509023875
        },
        {
          "frame": "java.util.ArrayList$Itr_[i]",
          "percent": 0.3538191657003538
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.002973270300002973
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$9",
          "percent": 99.9970267297
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 99.9970267297
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e900.invoke",
          "percent": 99.9970267297
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2$Companion.encode",
          "percent": 99.9970267297
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 84.44087652008444
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse.write$Self$reaktor_flexbuffer",
          "percent": 15.556150209615556
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse$$serializer.serialize",
          "percent": 15.556150209615556
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeSerializableValue",
          "percent": 15.556150209615556
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 10.031813992210031
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct$$serializer.serialize",
          "percent": 9.737460232509738
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct.write$Self$reaktor_flexbuffer",
          "percent": 9.737460232509738
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 8.102161567508102
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeString",
          "percent": 3.695774982903696
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeInt",
          "percent": 2.892992001902893
        }
      ]
    },
    {
      "name": "apiresponse-raw-encode-cpu.collapsed.txt",
      "weight": 19710000000,
      "topLeafFrames": [
        {
          "frame": "java/lang/StringUTF16.charAt",
          "percent": 14.053779807204466
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.swap",
          "percent": 5.276509386098427
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.compareKeyToRaw",
          "percent": 5.175038051750381
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 5.124302384576358
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 4.87062404870624
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Utf8.encodeUtf8Array",
          "percent": 4.616945712836124
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.latin1Utf8Length",
          "percent": 3.8051750380517504
        },
        {
          "frame": "java/lang/String.charAt",
          "percent": 3.297818366311517
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$9",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e900.invoke",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2$Companion.encode",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 99.49264332825976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeSerializableValue",
          "percent": 96.60071029934043
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse$$serializer.serialize",
          "percent": 96.54997463216641
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchApiResponse.write$Self$reaktor_flexbuffer",
          "percent": 95.58599695585997
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct$$serializer.serialize",
          "percent": 90.36022323693557
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchProduct.write$Self$reaktor_flexbuffer",
          "percent": 60.93353627600203
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 43.480466768138
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeString",
          "percent": 39.7767630644343
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.endStructure",
          "percent": 33.6884830035515
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.writeString",
          "percent": 33.079654997463216
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMap",
          "percent": 28.919330289193304
        }
      ]
    },
    {
      "name": "timeseries-flexcoder-decode-alloc.collapsed.txt",
      "weight": 8601976809,
      "topLeafFrames": [
        {
          "frame": "double[]_[i]",
          "percent": 48.223319314926556
        },
        {
          "frame": "long[]_[i]",
          "percent": 47.808862071067225
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchTimeSeriesChunk_[i]",
          "percent": 1.5542146644724812
        },
        {
          "frame": "byte[]_[i]",
          "percent": 1.060522947522399
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.5607362711037972
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.core.MaterializedDoubleList_[i]",
          "percent": 0.43274212226488695
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.core.MaterializedLongList_[i]",
          "percent": 0.35960260864265253
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.decodeAt",
          "percent": 99.99390504053149
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108de10.invoke",
          "percent": 99.99390504053149
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.decode",
          "percent": 99.99390504053149
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 99.99390504053149
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$4",
          "percent": 99.99390504053149
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.toDoubleArray",
          "percent": 48.223319314926556
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.toLongArray",
          "percent": 47.808862071067225
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 1.6151642591576767
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 1.6151642591576767
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.006094959468519534
        }
      ]
    },
    {
      "name": "timeseries-flexcoder-decode-cpu.collapsed.txt",
      "weight": 350000000,
      "topLeafFrames": [
        {
          "frame": "copy_byte_f",
          "percent": 25.714285714285715
        },
        {
          "frame": "sun/misc/Unsafe.getLong",
          "percent": 25.714285714285715
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.decodeAt",
          "percent": 11.428571428571429
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/PrimitiveArrayCopyKt.readNaturalLongArray",
          "percent": 8.571428571428571
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.toDoubleArray",
          "percent": 8.571428571428571
        },
        {
          "frame": "zero_blocks",
          "percent": 5.714285714285714
        },
        {
          "frame": "java/lang/ClassValue$ClassValueMap.getCache",
          "percent": 5.714285714285714
        },
        {
          "frame": "semaphore_wait_trap",
          "percent": 2.857142857142857
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108de10.invoke",
          "percent": 97.14285714285714
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$4",
          "percent": 97.14285714285714
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 97.14285714285714
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 97.14285714285714
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.decodeAt",
          "percent": 91.42857142857143
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.decode",
          "percent": 91.42857142857143
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 91.42857142857143
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.toLongArray",
          "percent": 37.142857142857146
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/PrimitiveArrayCopyKt.readNaturalLongArray",
          "percent": 37.142857142857146
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.toDoubleArray",
          "percent": 37.142857142857146
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/PrimitiveArrayCopy_jvmKt.unsafeCopy",
          "percent": 25.714285714285715
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/PrimitiveArrayCopyKt.readNaturalDoubleArray",
          "percent": 25.714285714285715
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/PrimitiveArrayCopy_jvmKt.bulkCopyDoublesFromLittleEndian",
          "percent": 25.714285714285715
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 2.857142857142857
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.childEnd",
          "percent": 2.857142857142857
        }
      ]
    },
    {
      "name": "timeseries-flexcoder-encode-alloc.collapsed.txt",
      "weight": 8573665311,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 99.99388491408304
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.006115085916957134
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 99.99388491408304
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108dbe0.invoke",
          "percent": 99.99388491408304
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 99.99388491408304
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$3",
          "percent": 99.99388491408304
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.006115085916957134
        }
      ]
    },
    {
      "name": "timeseries-flexcoder-encode-cpu.collapsed.txt",
      "weight": 930000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setLongListKeyed",
          "percent": 20.43010752688172
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setDoubleListKeyed",
          "percent": 13.978494623655914
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.push-ZVIXZa4",
          "percent": 8.602150537634408
        },
        {
          "frame": "copy_byte_f",
          "percent": 8.602150537634408
        },
        {
          "frame": "sun/misc/Unsafe.putLong",
          "percent": 5.376344086021505
        },
        {
          "frame": "__psynch_cvwait",
          "percent": 5.376344086021505
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 4.301075268817204
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.widthInUBits-VKZWuLQ",
          "percent": 3.225806451612903
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 82.79569892473118
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108dbe0.invoke",
          "percent": 82.79569892473118
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$3",
          "percent": 82.79569892473118
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 82.79569892473118
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 82.79569892473118
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.encodeKeyed",
          "percent": 68.81720430107526
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchTimeSeriesChunkFlexCoder.encodeRoot",
          "percent": 68.81720430107526
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setDoubleListKeyed",
          "percent": 20.43010752688172
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setLongListKeyed",
          "percent": 20.43010752688172
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMapKeyed",
          "percent": 15.053763440860216
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 12.903225806451612
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setKeyed",
          "percent": 10.75268817204301
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 8.602150537634408
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.push-ZVIXZa4",
          "percent": 8.602150537634408
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.push-ZVIXZa4$default",
          "percent": 8.602150537634408
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.createKeyVectorFromBase",
          "percent": 5.376344086021505
        }
      ]
    },
    {
      "name": "userprofile-accel-decode-alloc.collapsed.txt",
      "weight": 4234666099,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 43.45672898353349
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 31.843506252321408
        },
        {
          "frame": "java.util.LinkedHashMap$Entry_[i]",
          "percent": 10.486566794601956
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchUserProfile_[i]",
          "percent": 4.432338739631051
        },
        {
          "frame": "java.util.LinkedHashMap_[i]",
          "percent": 3.1199702859972764
        },
        {
          "frame": "java.util.HashMap$Node[]_[i]",
          "percent": 2.2904543766249845
        },
        {
          "frame": "java.lang.Object[]_[i]",
          "percent": 1.7333168255540423
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchAddress_[i]",
          "percent": 1.5104618051256655
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decodeAt",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e270.invoke",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decode",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$6",
          "percent": 99.98761916553175
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 75.28785440138665
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 46.35384424910239
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.keyString",
          "percent": 14.559861334653956
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.vecString",
          "percent": 14.374148817630308
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.decodeAt",
          "percent": 14.18843630060666
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.01238083446824316
        }
      ]
    },
    {
      "name": "userprofile-accel-decode-cpu.collapsed.txt",
      "weight": 580000000,
      "topLeafFrames": [
        {
          "frame": "java/lang/String.<init>",
          "percent": 29.310344827586206
        },
        {
          "frame": "java/util/Arrays.copyOfRange",
          "percent": 13.793103448275861
        },
        {
          "frame": "kotlin/text/StringsKt__StringsJVMKt.decodeToString",
          "percent": 12.068965517241379
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 6.896551724137931
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.findZero",
          "percent": 6.896551724137931
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decodeAt",
          "percent": 3.4482758620689653
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 3.4482758620689653
        },
        {
          "frame": "java/util/LinkedHashMap.linkNodeAtEnd",
          "percent": 3.4482758620689653
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e270.invoke",
          "percent": 98.27586206896552
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 98.27586206896552
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 98.27586206896552
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 96.55172413793103
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decode",
          "percent": 96.55172413793103
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 96.55172413793103
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$6",
          "percent": 96.55172413793103
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decodeAt",
          "percent": 94.82758620689656
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 65.51724137931035
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 51.724137931034484
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.keyString",
          "percent": 15.517241379310345
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.vecString",
          "percent": 13.793103448275861
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.decodeAt",
          "percent": 8.620689655172415
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.findZero",
          "percent": 6.896551724137931
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.inlineInt",
          "percent": 1.7241379310344827
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.rootEnd$default",
          "percent": 1.7241379310344827
        }
      ]
    },
    {
      "name": "userprofile-accel-encode-alloc.collapsed.txt",
      "weight": 2256006961,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 74.76179409714153
        },
        {
          "frame": "java.util.HashMap$Node_[i]",
          "percent": 15.733209388798512
        },
        {
          "frame": "java.lang.Integer_[i]",
          "percent": 9.481756913781084
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.023239600278875203
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 99.97676039972113
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e040.invoke",
          "percent": 99.97676039972113
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$5",
          "percent": 99.97676039972113
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 99.97676039972113
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 74.76179409714153
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeKeyed",
          "percent": 25.214966302579597
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 25.214966302579597
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeRoot",
          "percent": 25.214966302579597
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 25.214966302579597
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.023239600278875203
        }
      ]
    },
    {
      "name": "userprofile-accel-encode-cpu.collapsed.txt",
      "weight": 1080000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 11.11111111111111
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.writeString",
          "percent": 11.11111111111111
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.latin1Utf8Length",
          "percent": 9.25925925925926
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.push-ZVIXZa4",
          "percent": 6.481481481481482
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.elemWidth-83-6zwk",
          "percent": 5.555555555555555
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.align-Q5w8Kbw",
          "percent": 5.555555555555555
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 4.62962962962963
        },
        {
          "frame": "java/util/HashMap.clear",
          "percent": 3.7037037037037037
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e040.invoke",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$5",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeKeyed",
          "percent": 91.66666666666667
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeRoot",
          "percent": 91.66666666666667
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.writeString",
          "percent": 28.703703703703702
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 27.77777777777778
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMapKeyed",
          "percent": 24.074074074074073
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setKeyed",
          "percent": 23.14814814814815
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 22.22222222222222
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.encodeKeyed",
          "percent": 16.666666666666668
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.put",
          "percent": 13.88888888888889
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 11.11111111111111
        }
      ]
    },
    {
      "name": "userprofile-flexcoder-decode-alloc.collapsed.txt",
      "weight": 4190625991,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 43.275365945202054
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 31.264856749655948
        },
        {
          "frame": "java.util.LinkedHashMap$Entry_[i]",
          "percent": 12.148129613411735
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchUserProfile_[i]",
          "percent": 3.7157512823720755
        },
        {
          "frame": "java.util.LinkedHashMap_[i]",
          "percent": 2.977605404729138
        },
        {
          "frame": "java.util.HashMap$Node[]_[i]",
          "percent": 2.1643938446140374
        },
        {
          "frame": "java.lang.Object[]_[i]",
          "percent": 1.7265106968597523
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchAddress_[i]",
          "percent": 1.4762917552858752
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decodeAt",
          "percent": 99.9874890529213
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108d9b0.invoke",
          "percent": 99.9874890529213
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decode",
          "percent": 99.9874890529213
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$2",
          "percent": 99.9874890529213
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 99.9874890529213
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 74.5277117477793
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 45.4147378956587
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.keyString",
          "percent": 15.075691229826099
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.decodeAt",
          "percent": 14.199924934317528
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.vecString",
          "percent": 14.037282622294507
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.012510947078693857
        }
      ]
    },
    {
      "name": "userprofile-flexcoder-decode-cpu.collapsed.txt",
      "weight": 690000000,
      "topLeafFrames": [
        {
          "frame": "java/lang/String.<init>",
          "percent": 21.73913043478261
        },
        {
          "frame": "java/util/Arrays.copyOfRange",
          "percent": 10.144927536231885
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 8.695652173913043
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 7.246376811594203
        },
        {
          "frame": "kotlin/text/StringsKt__StringsJVMKt.decodeToString",
          "percent": 4.3478260869565215
        },
        {
          "frame": "__psynch_mutexwait",
          "percent": 2.898550724637681
        },
        {
          "frame": "jbyte_arraycopy",
          "percent": 2.898550724637681
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.<init>",
          "percent": 2.898550724637681
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108d9b0.invoke",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decode",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$2",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decodeDirect",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 82.6086956521739
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.decodeAt",
          "percent": 81.15942028985508
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 50.72463768115942
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.getString",
          "percent": 42.028985507246375
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.keyString",
          "percent": 17.391304347826086
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.decodeAt",
          "percent": 15.942028985507246
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.vecString",
          "percent": 4.3478260869565215
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.<init>",
          "percent": 2.898550724637681
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.findZero",
          "percent": 2.898550724637681
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.childEnd",
          "percent": 1.4492753623188406
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexRead.rootEnd$default",
          "percent": 1.4492753623188406
        }
      ]
    },
    {
      "name": "userprofile-flexcoder-encode-alloc.collapsed.txt",
      "weight": 2346184325,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 73.69832402234637
        },
        {
          "frame": "java.util.HashMap$Node_[i]",
          "percent": 16.58100558659218
        },
        {
          "frame": "java.lang.Integer_[i]",
          "percent": 9.69832402234637
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.0223463687150838
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 99.97765363128492
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108d780.invoke",
          "percent": 99.97765363128492
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$1",
          "percent": 99.97765363128492
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 73.69832402234637
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeKeyed",
          "percent": 26.279329608938546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 26.279329608938546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeRoot",
          "percent": 26.279329608938546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 26.279329608938546
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.0223463687150838
        }
      ]
    },
    {
      "name": "userprofile-flexcoder-encode-cpu.collapsed.txt",
      "weight": 1110000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.latin1Utf8Length",
          "percent": 10.81081081081081
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 9.00900900900901
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.push-ZVIXZa4",
          "percent": 6.306306306306307
        },
        {
          "frame": "java/util/HashMap.clear",
          "percent": 6.306306306306307
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.align-Q5w8Kbw",
          "percent": 6.306306306306307
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.elemWidth-83-6zwk",
          "percent": 5.405405405405405
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 4.504504504504505
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.writeString",
          "percent": 4.504504504504505
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 93.69369369369369
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 93.69369369369369
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108d780.invoke",
          "percent": 92.7927927927928
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$1",
          "percent": 92.7927927927928
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encodeDirect",
          "percent": 91.89189189189189
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeKeyed",
          "percent": 81.08108108108108
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfileFlexCoder.encodeRoot",
          "percent": 81.08108108108108
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.writeString",
          "percent": 27.027027027027028
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 24.324324324324323
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMapKeyed",
          "percent": 20.72072072072072
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 19.81981981981982
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.setKeyed",
          "percent": 18.01801801801802
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddressFlexCoder.encodeKeyed",
          "percent": 13.513513513513514
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastEncodedLength",
          "percent": 11.711711711711711
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.latin1Utf8Length",
          "percent": 10.81081081081081
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.elemWidth-xB6hNuk",
          "percent": 9.90990990990991
        }
      ]
    },
    {
      "name": "userprofile-json-decode-alloc.collapsed.txt",
      "weight": 6987172849,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 42.69528025812261
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 31.364898326705184
        },
        {
          "frame": "java.util.LinkedHashMap$Entry_[i]",
          "percent": 6.933293314324304
        },
        {
          "frame": "kotlinx.serialization.json.internal.StreamingJsonDecoder_[i]",
          "percent": 4.036917535829519
        },
        {
          "frame": "java.lang.Object[]_[i]",
          "percent": 2.82884370075786
        },
        {
          "frame": "java.util.HashMap$Node[]_[i]",
          "percent": 2.626247467547085
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchUserProfile_[i]",
          "percent": 2.3110977714414345
        },
        {
          "frame": "java.util.LinkedHashMap_[i]",
          "percent": 1.9059053050198844
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108ef90.invoke",
          "percent": 99.99249643580701
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$12",
          "percent": 99.99249643580701
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.deserialize",
          "percent": 92.86411045246493
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.deserialize",
          "percent": 15.412320852404893
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.007503564192991671
        }
      ]
    },
    {
      "name": "userprofile-json-decode-cpu.collapsed.txt",
      "weight": 4430000000,
      "topLeafFrames": [
        {
          "frame": "kotlinx/serialization/json/internal/StringJsonLexer.consumeKeyString",
          "percent": 9.029345372460497
        },
        {
          "frame": "kotlinx/serialization/json/internal/StringJsonLexer.consumeNextToken",
          "percent": 8.126410835214447
        },
        {
          "frame": "java/lang/String.charAt",
          "percent": 8.126410835214447
        },
        {
          "frame": "kotlinx/serialization/json/internal/AbstractJsonLexer.consumeNumericLiteral",
          "percent": 7.223476297968397
        },
        {
          "frame": "java/lang/String.checkIndex",
          "percent": 5.8690744920993225
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 3.386004514672686
        },
        {
          "frame": "java/util/Arrays.copyOfRange",
          "percent": 3.386004514672686
        },
        {
          "frame": "kotlinx/serialization/json/internal/StringJsonLexer.getSource",
          "percent": 3.386004514672686
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108ef90.invoke",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$12",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.deserialize",
          "percent": 99.54853273137698
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.deserialize",
          "percent": 13.09255079006772
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress.<init>",
          "percent": 0.22573363431151242
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.<init>",
          "percent": 0.22573363431151242
        }
      ]
    },
    {
      "name": "userprofile-json-encode-alloc.collapsed.txt",
      "weight": 2267016988,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 74.58371877890842
        },
        {
          "frame": "kotlinx.serialization.json.internal.StreamingJsonEncoder_[i]",
          "percent": 13.228492136910269
        },
        {
          "frame": "kotlinx.serialization.json.JsonEncoder[]_[i]",
          "percent": 2.8677150786308974
        },
        {
          "frame": "kotlinx.serialization.json.internal.JsonToStringWriter_[i]",
          "percent": 2.6133209990749307
        },
        {
          "frame": "java.util.Arrays$ArrayItr_[i]",
          "percent": 2.4514338575393153
        },
        {
          "frame": "kotlinx.serialization.json.internal.Composer_[i]",
          "percent": 2.1739130434782608
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 2.0814061054579094
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$11",
          "percent": 99.97687326549492
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108ed60.invoke",
          "percent": 99.97687326549492
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.serialize",
          "percent": 22.68732654949121
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.write$Self$reaktor_flexbuffer",
          "percent": 22.68732654949121
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/AsyncProfilerHandle.start",
          "percent": 0.02312673450508788
        }
      ]
    },
    {
      "name": "userprofile-json-encode-cpu.collapsed.txt",
      "weight": 1440000000,
      "topLeafFrames": [
        {
          "frame": "kotlinx/serialization/json/internal/JsonToStringWriter.writeQuoted",
          "percent": 34.72222222222222
        },
        {
          "frame": "kotlinx/serialization/json/internal/Composer.print",
          "percent": 5.555555555555555
        },
        {
          "frame": "itable stub",
          "percent": 4.166666666666667
        },
        {
          "frame": "java/lang/StringLatin1.getChars",
          "percent": 4.166666666666667
        },
        {
          "frame": "java/lang/String.getChars",
          "percent": 4.166666666666667
        },
        {
          "frame": "kotlinx/serialization/json/internal/StreamingJsonEncoder.encodeElement",
          "percent": 3.4722222222222223
        },
        {
          "frame": "kotlinx/serialization/json/internal/JsonToStringWriter.ensureTotalCapacity",
          "percent": 3.4722222222222223
        },
        {
          "frame": "kotlinx/serialization/encoding/AbstractEncoder.encodeStringElement",
          "percent": 2.7777777777777777
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$11",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108ed60.invoke",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.serialize",
          "percent": 95.13888888888889
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.write$Self$reaktor_flexbuffer",
          "percent": 95.13888888888889
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.serialize",
          "percent": 18.055555555555557
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress.write$Self$reaktor_flexbuffer",
          "percent": 17.36111111111111
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeElement",
          "percent": 0.6944444444444444
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeSerializableValue",
          "percent": 0.6944444444444444
        }
      ]
    },
    {
      "name": "userprofile-raw-decode-alloc.collapsed.txt",
      "weight": 4747418785,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 38.84041965764771
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 28.547763666482606
        },
        {
          "frame": "java.util.LinkedHashMap$Entry_[i]",
          "percent": 10.56874654886803
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.flatbuffers.Map_[i]",
          "percent": 4.73771397018222
        },
        {
          "frame": "dev.shibasis.reaktor.flexbuffer.BenchUserProfile_[i]",
          "percent": 3.5891772501380452
        },
        {
          "frame": "java.util.HashMap$Node[]_[i]",
          "percent": 3.1474323578133627
        },
        {
          "frame": "java.util.LinkedHashMap_[i]",
          "percent": 2.6946438431805633
        },
        {
          "frame": "java.lang.Object[]_[i]",
          "percent": 2.3412479293208173
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 99.98895637769188
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2$Companion.decode",
          "percent": 99.98895637769188
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$8",
          "percent": 99.98895637769188
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e6d0.invoke",
          "percent": 99.98895637769188
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableValue",
          "percent": 98.4538928768636
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.deserialize",
          "percent": 98.4538928768636
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableElement",
          "percent": 75.95803423522915
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 67.3771397018222
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeString",
          "percent": 54.02540033130867
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.getString",
          "percent": 41.038100496963004
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.deserialize",
          "percent": 14.588625069022639
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeElementIndex",
          "percent": 13.351739370513528
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.keyAsString",
          "percent": 13.351739370513528
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Vector.readString",
          "percent": 12.987299834345665
        }
      ]
    },
    {
      "name": "userprofile-raw-decode-cpu.collapsed.txt",
      "weight": 1580000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.keyEquals",
          "percent": 10.126582278481013
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeElementIndex",
          "percent": 8.860759493670885
        },
        {
          "frame": "kotlinx/serialization/internal/AbstractCollectionSerializer.merge",
          "percent": 5.69620253164557
        },
        {
          "frame": "java/util/Arrays.copyOfRange",
          "percent": 5.063291139240507
        },
        {
          "frame": "java/lang/String.<init>",
          "percent": 5.063291139240507
        },
        {
          "frame": "java/lang/String.length",
          "percent": 4.430379746835443
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeString",
          "percent": 3.7974683544303796
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 3.7974683544303796
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 97.46835443037975
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 97.46835443037975
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.decode",
          "percent": 96.83544303797468
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2$Companion.decode",
          "percent": 96.83544303797468
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$8",
          "percent": 96.83544303797468
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e6d0.invoke",
          "percent": 96.83544303797468
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableValue",
          "percent": 96.20253164556962
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.deserialize",
          "percent": 93.67088607594937
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeSerializableElement",
          "percent": 59.49367088607595
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.beginStructure",
          "percent": 25.949367088607595
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeString",
          "percent": 24.68354430379747
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.pushMapObject",
          "percent": 21.518987341772153
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/Map.keyEquals",
          "percent": 20.253164556962027
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.fastDecodeUtf8",
          "percent": 17.72151898734177
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexDecoderV2.decodeElementIndex",
          "percent": 16.455696202531644
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.deserialize",
          "percent": 14.556962025316455
        }
      ]
    },
    {
      "name": "userprofile-raw-encode-alloc.collapsed.txt",
      "weight": 3973571173,
      "topLeafFrames": [
        {
          "frame": "byte[]_[i]",
          "percent": 42.63095395170867
        },
        {
          "frame": "java.util.HashMap$Node_[i]",
          "percent": 41.29832431719224
        },
        {
          "frame": "java.lang.Integer_[i]",
          "percent": 15.06795091700752
        },
        {
          "frame": "java.util.Arrays$ArrayItr_[i]",
          "percent": 0.9895764612745744
        },
        {
          "frame": "java.lang.String_[i]",
          "percent": 0.013194352816994326
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$7",
          "percent": 99.986805647183
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 99.986805647183
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2$Companion.encode",
          "percent": 99.986805647183
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e4a0.invoke",
          "percent": 99.986805647183
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.serialize",
          "percent": 57.355851695474335
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.write$Self$reaktor_flexbuffer",
          "percent": 57.355851695474335
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeSerializableValue",
          "percent": 57.355851695474335
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 56.36627523419976
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 49.082992479218895
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.finishToByteArray",
          "percent": 42.63095395170867
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeString",
          "percent": 35.18933896292387
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress$$serializer.serialize",
          "percent": 14.197123631085896
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchAddress.write$Self$reaktor_flexbuffer",
          "percent": 11.914500593745876
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.endStructure",
          "percent": 7.283282754980868
        }
      ]
    },
    {
      "name": "userprofile-raw-encode-cpu.collapsed.txt",
      "weight": 2040000000,
      "topLeafFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FastDecode_jvmKt.latin1Utf8Length",
          "percent": 9.803921568627452
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 9.803921568627452
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.compareKeyToRaw",
          "percent": 5.882352941176471
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putMapVector",
          "percent": 4.901960784313726
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.swap",
          "percent": 4.411764705882353
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersInternalsKt.elemWidth-83-6zwk",
          "percent": 3.9215686274509802
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder$ValueStack.type-PCpCCcM",
          "percent": 3.4313725490196076
        },
        {
          "frame": "jbyte_disjoint_arraycopy",
          "percent": 3.4313725490196076
        }
      ],
      "topProjectFrames": [
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll$lambda$7",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexBuffers.encode",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2$Companion.encode",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler$$Lambda.0x00000ffc0108e4a0.invoke",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfiler.runAll",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/bench/PhaseProfilerKt.main",
          "percent": 100.0
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeSerializableValue",
          "percent": 93.13725490196079
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile$$serializer.serialize",
          "percent": 92.15686274509804
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/BenchUserProfile.write$Self$reaktor_flexbuffer",
          "percent": 74.50980392156863
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.set",
          "percent": 40.19607843137255
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.encodeString",
          "percent": 39.21568627450981
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/core/FlexEncoderV2.endStructure",
          "percent": 33.333333333333336
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMap",
          "percent": 30.392156862745097
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMap$default",
          "percent": 30.392156862745097
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.endMapDynamicKeyed",
          "percent": 28.92156862745098
        },
        {
          "frame": "dev/shibasis/reaktor/flexbuffer/flatbuffers/FlexBuffersBuilder.putKey",
          "percent": 19.607843137254903
        }
      ]
    }
  ],
  "tests": [
    {
      "name": "GeneratedRegistrationTest[jvm]",
      "tests": "3",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.467Z",
      "time": "0.004",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "ReviewStabilityTest[jvm]",
      "tests": "5",
      "failures": "4",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.155Z",
      "time": "0.048",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "PrimitiveArrayCopyTest[jvm]",
      "tests": "2",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.484Z",
      "time": "0.0",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "FlexBufferHardeningTest[jvm]",
      "tests": "3",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.225Z",
      "time": "0.169",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "PrimitiveArrayVectorTest[jvm]",
      "tests": "5",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.485Z",
      "time": "0.008",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "FlexDecoderTests[jvm]",
      "tests": "25",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.398Z",
      "time": "0.067",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "PrimitiveArrayCopyJvmTest[jvm]",
      "tests": "1",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.482Z",
      "time": "0.001",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "FastDecodeJvmTest[jvm]",
      "tests": "6",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T09:28:18.480Z",
      "time": "0.002",
      "module": "reaktor-flexbuffer"
    },
    {
      "name": "dev.shibasis.reaktor.compiler.FlexCoderRegistrationGeneratorTest",
      "tests": "4",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T10:33:08.777Z",
      "time": "0.025",
      "module": "reaktor-compiler"
    },
    {
      "name": "dev.shibasis.reaktor.compiler.FlexCoderPropertyLayoutTest",
      "tests": "3",
      "failures": "0",
      "errors": "0",
      "timestamp": "2026-10-03T10:33:08.727Z",
      "time": "0.049",
      "module": "reaktor-compiler"
    }
  ],
  "stabilityReview": {
    "tests": 5,
    "failures": 4,
    "errors": 0,
    "openDefects": [
      "map-view-hash-consistency",
      "valid-empty-map-validation",
      "explicit-null-default-semantics",
      "generated-required-field-layout-rejection"
    ],
    "documentationRefresh": "2026-10-04",
    "productionRuntimeChanged": false
  }
}
