{
  "metadata": {
    "lang": "Go",
    "software": [
      [
        "smithy-go",
        "tip"
      ],
      [
        "AWS SDK for Go v2",
        "tip"
      ]
    ],
    "os": "darwin/arm64",
    "instance": "",
    "precision": "-9"
  },
  "serde_benchmarks": [
    {
      "id": "awsJson1_0_GetItemInput_Baseline",
      "n": 9000,
      "mean": 16688.494777777916,
      "p50": 13625,
      "p90": 16791,
      "p95": 22750,
      "p99": 92250,
      "std_dev": 18970.604063561528
    },
    {
      "id": "awsJson1_0_GetItemOutput_S",
      "n": 9000,
      "mean": 18671.504111111306,
      "p50": 16250,
      "p90": 18750,
      "p95": 26542,
      "p99": 76625,
      "std_dev": 20544.19047884028
    },
    {
      "id": "awsJson1_0_GetItemOutput_M",
      "n": 9000,
      "mean": 69635.25122222195,
      "p50": 62375,
      "p90": 73250,
      "p95": 84959,
      "p99": 218958,
      "std_dev": 68512.3443142791
    },
    {
      "id": "awsJson1_0_GetItemOutput_L",
      "n": 9000,
      "mean": 545851.6576666655,
      "p50": 496625,
      "p90": 629209,
      "p95": 763000,
      "p99": 1070292,
      "std_dev": 363805.20574322157
    },
    {
      "id": "awsJson1_0_GetItemOutputBinary_S",
      "n": 9000,
      "mean": 18639.833555555848,
      "p50": 16916,
      "p90": 19375,
      "p95": 21250,
      "p99": 62375,
      "std_dev": 11939.226076605479
    },
    {
      "id": "awsJson1_0_GetItemOutputBinary_M",
      "n": 9000,
      "mean": 74924.59677777758,
      "p50": 66875,
      "p90": 79500,
      "p95": 99542,
      "p99": 222292,
      "std_dev": 56358.082991946045
    },
    {
      "id": "awsJson1_0_GetItemOutputBinary_L",
      "n": 9000,
      "mean": 604619.8698888886,
      "p50": 564250,
      "p90": 679209,
      "p95": 798375,
      "p99": 1179916,
      "std_dev": 358222.3272022506
    },
    {
      "id": "awsJson1_0_GetItemOutput_Baseline",
      "n": 9000,
      "mean": 3746.5301111110034,
      "p50": 3250,
      "p90": 3959,
      "p95": 4416,
      "p99": 13542,
      "std_dev": 4859.006494883039
    },
    {
      "id": "awsJson1_0_HealthcheckRequest_Example",
      "n": 9000,
      "mean": 15444.107666666709,
      "p50": 14667,
      "p90": 16125,
      "p95": 16917,
      "p99": 51417,
      "std_dev": 10133.170961871656
    },
    {
      "id": "awsJson1_0_HealthcheckResponse_Example",
      "n": 9000,
      "mean": 3300.2872222222363,
      "p50": 2625,
      "p90": 3250,
      "p95": 3542,
      "p99": 12792,
      "std_dev": 24921.336980191918
    },
    {
      "id": "awsJson1_0_PutItemRequest_ShallowMap_L",
      "n": 9000,
      "mean": 94182.4396666666,
      "p50": 85125,
      "p90": 92834,
      "p95": 99417,
      "p99": 296209,
      "std_dev": 156054.2907431496
    },
    {
      "id": "awsJson1_0_PutItemRequest_Nested_M",
      "n": 9000,
      "mean": 20095.664888888918,
      "p50": 17583,
      "p90": 20625,
      "p95": 32959,
      "p99": 101875,
      "std_dev": 17977.128639268623
    },
    {
      "id": "awsJson1_0_PutItemRequest_Nested_L",
      "n": 9000,
      "mean": 25730.804000000164,
      "p50": 23625,
      "p90": 26875,
      "p95": 29917,
      "p99": 111791,
      "std_dev": 16208.568007001233
    },
    {
      "id": "awsJson1_0_PutItemRequest_BinaryData_S",
      "n": 9000,
      "mean": 17373.89166666675,
      "p50": 15958,
      "p90": 18042,
      "p95": 20084,
      "p99": 83958,
      "std_dev": 12446.168762927164
    },
    {
      "id": "awsJson1_0_PutItemRequest_BinaryData_M",
      "n": 9000,
      "mean": 43901.20855555544,
      "p50": 36083,
      "p90": 46000,
      "p95": 106000,
      "p99": 153625,
      "std_dev": 77691.38953868665
    },
    {
      "id": "awsJson1_0_PutItemRequest_ShallowMap_M",
      "n": 9000,
      "mean": 42085.41977777778,
      "p50": 37000,
      "p90": 42917,
      "p95": 51209,
      "p99": 157291,
      "std_dev": 88841.39362074669
    },
    {
      "id": "awsJson1_0_PutItemRequest_MixedItem_S",
      "n": 9000,
      "mean": 21284.892666666732,
      "p50": 18667,
      "p90": 21833,
      "p95": 27709,
      "p99": 110792,
      "std_dev": 18611.714698162916
    },
    {
      "id": "awsJson1_0_PutItemRequest_MixedItem_M",
      "n": 9000,
      "mean": 38950.82388888887,
      "p50": 34334,
      "p90": 39291,
      "p95": 47375,
      "p99": 141083,
      "std_dev": 153575.6427614729
    },
    {
      "id": "awsJson1_0_PutItemRequest_MixedItem_L",
      "n": 9000,
      "mean": 79882.61677777734,
      "p50": 71834,
      "p90": 82333,
      "p95": 104166,
      "p99": 253917,
      "std_dev": 105649.99090930773
    },
    {
      "id": "awsJson1_0_PutItemRequest_BinaryData_L",
      "n": 9000,
      "mean": 216673.03199999974,
      "p50": 168542,
      "p90": 304833,
      "p95": 337417,
      "p99": 475875,
      "std_dev": 274012.0005516889
    },
    {
      "id": "awsJson1_0_PutItemRequest_Baseline",
      "n": 9000,
      "mean": 18398.844444444414,
      "p50": 14792,
      "p90": 17541,
      "p95": 27416,
      "p99": 93667,
      "std_dev": 58915.1979275054
    },
    {
      "id": "awsJson1_0_PutItemRequest_ShallowMap_S",
      "n": 9000,
      "mean": 19718.591555555555,
      "p50": 17958,
      "p90": 20667,
      "p95": 23292,
      "p99": 94959,
      "std_dev": 13721.563283122247
    },
    {
      "id": "awsQuery_GetMetricDataRequest_L",
      "n": 9000,
      "mean": 58825.771555555686,
      "p50": 50334,
      "p90": 60541,
      "p95": 101625,
      "p99": 227417,
      "std_dev": 82369.3210854262
    },
    {
      "id": "awsQuery_GetMetricDataRequest_S",
      "n": 9000,
      "mean": 12867.248666666601,
      "p50": 11291,
      "p90": 13042,
      "p95": 16333,
      "p99": 75375,
      "std_dev": 12175.633462496053
    },
    {
      "id": "awsQuery_GetMetricDataRequest_M",
      "n": 9000,
      "mean": 34325.684555555585,
      "p50": 28792,
      "p90": 35250,
      "p95": 45125,
      "p99": 179541,
      "std_dev": 37572.22302003532
    },
    {
      "id": "awsQuery_GetMetricDataResponse_S",
      "n": 9000,
      "mean": 28528.23000000003,
      "p50": 26583,
      "p90": 30292,
      "p95": 35000,
      "p99": 93250,
      "std_dev": 14780.549936919344
    },
    {
      "id": "awsQuery_GetMetricDataResponse_M",
      "n": 9000,
      "mean": 103255.5191111107,
      "p50": 90542,
      "p90": 119209,
      "p95": 177125,
      "p99": 303208,
      "std_dev": 105042.03143492542
    },
    {
      "id": "awsQuery_GetMetricDataResponse_L",
      "n": 9000,
      "mean": 1165571.2844444434,
      "p50": 1083750,
      "p90": 1307792,
      "p95": 1434709,
      "p99": 2555209,
      "std_dev": 607988.9943513308
    },
    {
      "id": "awsQuery_PutMetricDataRequest_Baseline",
      "n": 9000,
      "mean": 7492.455444444467,
      "p50": 6584,
      "p90": 7583,
      "p95": 8792,
      "p99": 43458,
      "std_dev": 8495.234485274237
    },
    {
      "id": "awsQuery_PutMetricDataRequest_S",
      "n": 9000,
      "mean": 9128.0175555556,
      "p50": 8333,
      "p90": 9458,
      "p95": 10333,
      "p99": 52208,
      "std_dev": 8095.803400001112
    },
    {
      "id": "awsQuery_PutMetricDataRequest_M",
      "n": 9000,
      "mean": 36685.0822222224,
      "p50": 25084,
      "p90": 43208,
      "p95": 77500,
      "p99": 227875,
      "std_dev": 81651.49050545195
    },
    {
      "id": "awsQuery_PutMetricDataRequest_L",
      "n": 9000,
      "mean": 248732.98577777814,
      "p50": 215000,
      "p90": 332041,
      "p95": 416500,
      "p99": 615583,
      "std_dev": 282593.73389569344
    },
    {
      "id": "restJson1_CopyObjectRequest_Baseline",
      "n": 9000,
      "mean": 10403.811666666661,
      "p50": 7750,
      "p90": 9250,
      "p95": 14916,
      "p99": 67500,
      "std_dev": 61393.829786060356
    },
    {
      "id": "restJson1_CopyObjectRequest_M",
      "n": 9000,
      "mean": 13810.588888888937,
      "p50": 12791,
      "p90": 14250,
      "p95": 16334,
      "p99": 73041,
      "std_dev": 10400.044409899243
    },
    {
      "id": "restJson1_CopyObjectOutput_Baseline",
      "n": 9000,
      "mean": 2301.3613333332887,
      "p50": 1958,
      "p90": 2417,
      "p95": 3292,
      "p99": 10416,
      "std_dev": 3137.100529876166
    },
    {
      "id": "restJson1_CopyObjectOutput_M",
      "n": 9000,
      "mean": 8017.927999999972,
      "p50": 7500,
      "p90": 8250,
      "p95": 8792,
      "p99": 31208,
      "std_dev": 6241.603827786436
    },
    {
      "id": "restJson1_GetObject_M",
      "n": 9000,
      "mean": 5039.354777777689,
      "p50": 4583,
      "p90": 5208,
      "p95": 5541,
      "p99": 16000,
      "std_dev": 5169.9707195839055
    },
    {
      "id": "restJson1_GetObject_L",
      "n": 9000,
      "mean": 29855.46255555562,
      "p50": 19417,
      "p90": 60208,
      "p95": 83417,
      "p99": 129334,
      "std_dev": 55401.088161719366
    },
    {
      "id": "restJson1_GetObject_S",
      "n": 9000,
      "mean": 4860.989999999861,
      "p50": 4583,
      "p90": 5083,
      "p95": 5292,
      "p99": 14709,
      "std_dev": 4233.2643953848865
    },
    {
      "id": "restJson1_PutObject_S",
      "n": 9000,
      "mean": 9890.9597777779,
      "p50": 9292,
      "p90": 10125,
      "p95": 10750,
      "p99": 53583,
      "std_dev": 8112.837538024677
    },
    {
      "id": "restJson1_PutObject_M",
      "n": 9000,
      "mean": 12525.191555555548,
      "p50": 9083,
      "p90": 10917,
      "p95": 17792,
      "p99": 71625,
      "std_dev": 105689.3986864875
    },
    {
      "id": "restJson1_PutObject_L",
      "n": 9000,
      "mean": 10101.465000000115,
      "p50": 9375,
      "p90": 10292,
      "p95": 11125,
      "p99": 52083,
      "std_dev": 8270.992979275185
    },
    {
      "id": "restXml_CopyObjectRequest_Baseline",
      "n": 9000,
      "mean": 11314.40744444459,
      "p50": 8042,
      "p90": 9458,
      "p95": 14584,
      "p99": 62625,
      "std_dev": 95848.10328206865
    },
    {
      "id": "restXml_CopyObjectRequest_M",
      "n": 9000,
      "mean": 15225.752444444437,
      "p50": 12625,
      "p90": 14875,
      "p95": 19833,
      "p99": 87708,
      "std_dev": 47698.29632391316
    },
    {
      "id": "restXml_CopyObjectOutput_Baseline",
      "n": 9000,
      "mean": 2546.271222222251,
      "p50": 2125,
      "p90": 2542,
      "p95": 2916,
      "p99": 11916,
      "std_dev": 3666.6173317127464
    },
    {
      "id": "restXml_CopyObjectOutput_M",
      "n": 9000,
      "mean": 14835.150222222246,
      "p50": 13875,
      "p90": 15541,
      "p95": 16750,
      "p99": 50625,
      "std_dev": 9128.189395791112
    },
    {
      "id": "restXml_GetObject_S",
      "n": 9000,
      "mean": 4802.199444444349,
      "p50": 4417,
      "p90": 5083,
      "p95": 5291,
      "p99": 14834,
      "std_dev": 4417.6603337689085
    },
    {
      "id": "restXml_GetObject_M",
      "n": 9000,
      "mean": 5181.417666666677,
      "p50": 4750,
      "p90": 5250,
      "p95": 5542,
      "p99": 16750,
      "std_dev": 5231.829816198697
    },
    {
      "id": "restXml_GetObject_L",
      "n": 9000,
      "mean": 30473.974222222205,
      "p50": 19292,
      "p90": 56042,
      "p95": 80500,
      "p99": 107292,
      "std_dev": 161024.8300586969
    },
    {
      "id": "restXml_PutObject_M",
      "n": 9000,
      "mean": 10107.40611111115,
      "p50": 9250,
      "p90": 10333,
      "p95": 11458,
      "p99": 54750,
      "std_dev": 9431.34249164669
    },
    {
      "id": "restXml_PutObject_L",
      "n": 9000,
      "mean": 10682.239444444474,
      "p50": 9208,
      "p90": 10625,
      "p95": 13750,
      "p99": 66917,
      "std_dev": 12354.538942667532
    },
    {
      "id": "restXml_PutObject_S",
      "n": 9000,
      "mean": 11434.446000000136,
      "p50": 9334,
      "p90": 10375,
      "p95": 12750,
      "p99": 67209,
      "std_dev": 73740.84426155016
    },
    {
      "id": "rpcv2Cbor_GetItemOutput_Baseline",
      "n": 9000,
      "mean": 1295.0494444444928,
      "p50": 1084,
      "p90": 1375,
      "p95": 1542,
      "p99": 4167,
      "std_dev": 1979.1764120741727
    },
    {
      "id": "rpcv2Cbor_GetItemOutput_S",
      "n": 9000,
      "mean": 3193.3153333333216,
      "p50": 2750,
      "p90": 3417,
      "p95": 3791,
      "p99": 10833,
      "std_dev": 3140.101843342806
    },
    {
      "id": "rpcv2Cbor_GetItemOutput_M",
      "n": 9000,
      "mean": 10246.98333333322,
      "p50": 8333,
      "p90": 11208,
      "p95": 15708,
      "p99": 64750,
      "std_dev": 14024.842110664053
    },
    {
      "id": "rpcv2Cbor_GetItemOutput_L",
      "n": 9000,
      "mean": 54143.661555555824,
      "p50": 45458,
      "p90": 58291,
      "p95": 73209,
      "p99": 197292,
      "std_dev": 29106.732462666307
    },
    {
      "id": "rpcv2Cbor_GetItemOutputBinary_S",
      "n": 9000,
      "mean": 2946.177666666805,
      "p50": 2541,
      "p90": 3084,
      "p95": 3458,
      "p99": 9542,
      "std_dev": 3258.771796805782
    },
    {
      "id": "rpcv2Cbor_GetItemOutputBinary_M",
      "n": 9000,
      "mean": 8629.350111111076,
      "p50": 7291,
      "p90": 9208,
      "p95": 13458,
      "p99": 57416,
      "std_dev": 7417.086209270835
    },
    {
      "id": "rpcv2Cbor_GetItemOutputBinary_L",
      "n": 9000,
      "mean": 52706.878333333356,
      "p50": 43792,
      "p90": 57209,
      "p95": 76250,
      "p99": 193667,
      "std_dev": 28941.252788893602
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_MixedItem_M",
      "n": 9000,
      "mean": 21795.629111111142,
      "p50": 18791,
      "p90": 22416,
      "p95": 24917,
      "p99": 106334,
      "std_dev": 15299.486027329209
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_ShallowMap_M",
      "n": 9000,
      "mean": 24055.331666666687,
      "p50": 20500,
      "p90": 24625,
      "p95": 27292,
      "p99": 146083,
      "std_dev": 17719.324451265617
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_Nested_M",
      "n": 9000,
      "mean": 9481.256222222257,
      "p50": 7959,
      "p90": 10250,
      "p95": 11667,
      "p99": 65000,
      "std_dev": 9596.592221612093
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_MixedItem_L",
      "n": 9000,
      "mean": 55018.15822222254,
      "p50": 47000,
      "p90": 58083,
      "p95": 66000,
      "p99": 215125,
      "std_dev": 30826.09792191726
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_BinaryData_S",
      "n": 9000,
      "mean": 6752.547444444405,
      "p50": 5792,
      "p90": 6750,
      "p95": 7875,
      "p99": 40375,
      "std_dev": 6696.71015665106
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_BinaryData_M",
      "n": 9000,
      "mean": 9521.820444444256,
      "p50": 7875,
      "p90": 10041,
      "p95": 11333,
      "p99": 65833,
      "std_dev": 9003.986199837886
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_BinaryData_L",
      "n": 9000,
      "mean": 17936.344444444363,
      "p50": 12583,
      "p90": 20250,
      "p95": 53834,
      "p99": 104500,
      "std_dev": 17230.228482247967
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_Baseline",
      "n": 9000,
      "mean": 7109.903444444419,
      "p50": 5958,
      "p90": 7791,
      "p95": 8500,
      "p99": 41584,
      "std_dev": 7105.650858882929
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_ShallowMap_S",
      "n": 9000,
      "mean": 8830.90133333358,
      "p50": 7541,
      "p90": 9292,
      "p95": 10500,
      "p99": 61458,
      "std_dev": 7845.666639931343
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_ShallowMap_L",
      "n": 9000,
      "mean": 69235.77455555552,
      "p50": 58541,
      "p90": 71542,
      "p95": 148333,
      "p99": 231291,
      "std_dev": 84960.97825841224
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_Nested_L",
      "n": 9000,
      "mean": 15706.568666666653,
      "p50": 13333,
      "p90": 17167,
      "p95": 18958,
      "p99": 88375,
      "std_dev": 11801.018894963476
    },
    {
      "id": "rpcv2Cbor_PutItemRequest_MixedItem_S",
      "n": 9000,
      "mean": 9776.949333333303,
      "p50": 8250,
      "p90": 10708,
      "p95": 11792,
      "p99": 63375,
      "std_dev": 9096.642449942707
    }
  ]
}
