From d440a1599ad4857e89fb3e99c7e8ee6c00a5df71 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 6 Oct 2023 17:16:00 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for 6ecd607d9717b3312e3bd0c2da5194bdba78ff00 --- benchmarks/data.js | 1028 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1027 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index 98df4c07e7..b3db2d5f1d 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696591079262, + "lastUpdate": 1696612560069, "repoUrl": "https://github.com/gofiber/fiber", "entries": { "Benchmark": [ @@ -146356,6 +146356,1032 @@ window.BENCHMARK_DATA = { "extra": "21786499 times\n2 procs" } ] + }, + { + "commit": { + "author": { + "email": "49699333+dependabot[bot]@users.noreply.github.com", + "name": "dependabot[bot]", + "username": "dependabot[bot]" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "6ecd607d9717b3312e3bd0c2da5194bdba78ff00", + "message": "build(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0 (#2665)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.12.0 to 0.13.0.\r\n- [Commits](https://github.com/golang/sys/compare/v0.12.0...v0.13.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/sys\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2023-10-06T20:08:01+03:00", + "tree_id": "f52f170f56f6e90b86fe7c24e018a17451f8ff02", + "url": "https://github.com/gofiber/fiber/commit/6ecd607d9717b3312e3bd0c2da5194bdba78ff00" + }, + "date": 1696612506055, + "tool": "go", + "benches": [ + { + "name": "Benchmark_AcquireCtx", + "value": 1413, + "unit": "ns/op\t 1568 B/op\t 5 allocs/op", + "extra": "754782 times\n2 procs" + }, + { + "name": "Benchmark_App_ETag", + "value": 3770, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "309312 times\n2 procs" + }, + { + "name": "Benchmark_App_ETag_Weak", + "value": 3849, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "306405 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsCharsets", + "value": 133, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8999774 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsEncodings", + "value": 179, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6725568 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsLanguages", + "value": 282.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4260626 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Append", + "value": 237.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5047592 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Attachment", + "value": 407.2, + "unit": "ns/op\t 104 B/op\t 2 allocs/op", + "extra": "2732713 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BaseURL", + "value": 2.817, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "425223288 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body", + "value": 18.68, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "64125356 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/gzip", + "value": 1075, + "unit": "ns/op\t 145 B/op\t 7 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/deflate", + "value": 907.7, + "unit": "ns/op\t 129 B/op\t 4 allocs/op", + "extra": "1366899 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_JSON", + "value": 802.6, + "unit": "ns/op\t 240 B/op\t 6 allocs/op", + "extra": "1493791 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_XML", + "value": 2902, + "unit": "ns/op\t 1160 B/op\t 24 allocs/op", + "extra": "405284 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_Form", + "value": 1445, + "unit": "ns/op\t 360 B/op\t 13 allocs/op", + "extra": "775230 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_MultipartForm", + "value": 1285, + "unit": "ns/op\t 328 B/op\t 12 allocs/op", + "extra": "902160 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Cookie", + "value": 111.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10849652 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format", + "value": 194.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5988216 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_HTML", + "value": 161.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7422762 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_JSON", + "value": 375.1, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "3117885 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_XML", + "value": 2686, + "unit": "ns/op\t 4480 B/op\t 7 allocs/op", + "extra": "387135 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_StaleEtag", + "value": 612.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1953666 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_WithNoCache", + "value": 140.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8526174 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs", + "value": 166.3, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "7472337 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6", + "value": 244.9, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "4892419 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_With_IP_Validation", + "value": 207.9, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "5698135 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6_With_IP_Validation", + "value": 415, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "2888667 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader", + "value": 45.47, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "26169274 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader_and_IP_Validation", + "value": 84.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "14117569 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP", + "value": 41.38, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "28150887 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Is", + "value": 49.73, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "24253168 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_MultipartForm", + "value": 684, + "unit": "ns/op\t 48 B/op\t 4 allocs/op", + "extra": "1744651 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Params", + "value": 71.79, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16635642 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AllParams", + "value": 344, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "3506852 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_ParamsParse", + "value": 4385, + "unit": "ns/op\t 816 B/op\t 39 allocs/op", + "extra": "264642 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Protocol", + "value": 15.51, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "77321744 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Subdomains", + "value": 159.5, + "unit": "ns/op\t 64 B/op\t 1 allocs/op", + "extra": "7764046 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_JSON", + "value": 290.2, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "4122957 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_JSONP", + "value": 409.3, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "2933550 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_XML", + "value": 3033, + "unit": "ns/op\t 4600 B/op\t 10 allocs/op", + "extra": "379191 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Links", + "value": 142.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8008735 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderWithLocalsAndBinding", + "value": 1465, + "unit": "ns/op\t 464 B/op\t 8 allocs/op", + "extra": "808866 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRoute", + "value": 244.2, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "4893721 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRouteWithQueries", + "value": 802.1, + "unit": "ns/op\t 376 B/op\t 4 allocs/op", + "extra": "1492093 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderLocals", + "value": 975.4, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1316373 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderBind", + "value": 961.4, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1245136 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Render_Engine", + "value": 893.3, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1344859 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Get_Location_From_Route", + "value": 187.2, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6487120 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Send", + "value": 5.321, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "225532861 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Set", + "value": 58.09, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "20623483 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Type", + "value": 43.01, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "27343310 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Type_Charset", + "value": 102.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11618550 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Vary", + "value": 111.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10759916 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Write", + "value": 42.77, + "unit": "ns/op\t 77 B/op\t 0 allocs/op", + "extra": "24297138 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Writef", + "value": 153.7, + "unit": "ns/op\t 82 B/op\t 1 allocs/op", + "extra": "7348789 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_XHR", + "value": 55.79, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21503236 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_SendString_B", + "value": 10.07, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "124332121 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Queries", + "value": 379.2, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "3104730 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser", + "value": 3925, + "unit": "ns/op\t 856 B/op\t 38 allocs/op", + "extra": "295826 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_parseQuery", + "value": 3382, + "unit": "ns/op\t 752 B/op\t 29 allocs/op", + "extra": "335865 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser_Comma", + "value": 4438, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "271201 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_ReqHeaderParser", + "value": 4247, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "268862 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyStreamWriter", + "value": 1261, + "unit": "ns/op\t 803 B/op\t 8 allocs/op", + "extra": "845666 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_GetRespHeaders", + "value": 472.7, + "unit": "ns/op\t 448 B/op\t 5 allocs/op", + "extra": "2543190 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_GetReqHeaders", + "value": 519.2, + "unit": "ns/op\t 448 B/op\t 5 allocs/op", + "extra": "2512966 times\n2 procs" + }, + { + "name": "Benchmark_Utils_GetOffer", + "value": 895.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1343886 times\n2 procs" + }, + { + "name": "Benchmark_Utils_GetSplicedStrList", + "value": 71.28, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16800195 times\n2 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Sorted", + "value": 13.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "81625750 times\n2 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Unsorted", + "value": 183.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6619042 times\n2 procs" + }, + { + "name": "Benchmark_Utils_ETag", + "value": 3764, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "307465 times\n2 procs" + }, + { + "name": "Benchmark_Utils_ETag_Weak", + "value": 3812, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "307579 times\n2 procs" + }, + { + "name": "Benchmark_Utils_getGroupPath", + "value": 149.4, + "unit": "ns/op\t 96 B/op\t 2 allocs/op", + "extra": "7992454 times\n2 procs" + }, + { + "name": "Benchmark_Utils_Unescape", + "value": 51.57, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "22650339 times\n2 procs" + }, + { + "name": "Benchmark_Utils_IsNoCache", + "value": 60.28, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "20179731 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/indexBytes", + "value": 4.032, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "298189450 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/forEach", + "value": 6.846, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "175037103 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/IndexRune", + "value": 5.922, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "201539208 times\n2 procs" + }, + { + "name": "Benchmark_Utils_RemoveEscapeChar", + "value": 60.57, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "19828238 times\n2 procs" + }, + { + "name": "Benchmark_App_MethodNotAllowed", + "value": 975.2, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1226518 times\n2 procs" + }, + { + "name": "Benchmark_Router_NotFound", + "value": 974.7, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1213178 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler", + "value": 166.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7147596 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_Strict_Case", + "value": 155.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7625276 times\n2 procs" + }, + { + "name": "Benchmark_Router_Chain", + "value": 666.1, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "1831431 times\n2 procs" + }, + { + "name": "Benchmark_Router_WithCompression", + "value": 651.9, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "1830028 times\n2 procs" + }, + { + "name": "Benchmark_Startup_Process", + "value": 782840, + "unit": "ns/op\t 373104 B/op\t 5606 allocs/op", + "extra": "1573 times\n2 procs" + }, + { + "name": "Benchmark_Router_Next", + "value": 95.18, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12682124 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match", + "value": 26.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "45455089 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match_Star", + "value": 3.625, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "331389939 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match_Root", + "value": 2.757, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "443451031 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_CaseSensitive", + "value": 155, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7760601 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_Unescape", + "value": 227.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5257430 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_StrictRouting", + "value": 156.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7670433 times\n2 procs" + }, + { + "name": "Benchmark_Router_Github_API", + "value": 252225, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4653 times\n2 procs" + }, + { + "name": "Benchmark_Memory/fiber_memory", + "value": 237928, + "unit": "ns/op\t 24571 B/op\t 1000 allocs/op", + "extra": "5408 times\n2 procs" + }, + { + "name": "Benchmark_Storage_Memory/fiber_memory", + "value": 178029, + "unit": "ns/op\t 646 B/op\t 0 allocs/op", + "extra": "6643 times\n2 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_1MB", + "value": 1982, + "unit": "ns/op\t 1874 B/op\t 13 allocs/op", + "extra": "589084 times\n2 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_10MB", + "value": 1999, + "unit": "ns/op\t 1896 B/op\t 13 allocs/op", + "extra": "635236 times\n2 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_50MB", + "value": 1844, + "unit": "ns/op\t 2056 B/op\t 13 allocs/op", + "extra": "572766 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth", + "value": 492.8, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "2452778 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth_Upper", + "value": 501.9, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "2418585 times\n2 procs" + }, + { + "name": "Benchmark_Cache", + "value": 433.5, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "2756382 times\n2 procs" + }, + { + "name": "Benchmark_Cache_Storage", + "value": 833.3, + "unit": "ns/op\t 176 B/op\t 5 allocs/op", + "extra": "1370972 times\n2 procs" + }, + { + "name": "Benchmark_Cache_AdditionalHeaders", + "value": 547.4, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "2193187 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Disabled", + "value": 1897, + "unit": "ns/op\t 313 B/op\t 7 allocs/op", + "extra": "820275 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Unlim", + "value": 2171, + "unit": "ns/op\t 573 B/op\t 7 allocs/op", + "extra": "796456 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/LowBounded", + "value": 1491, + "unit": "ns/op\t 231 B/op\t 7 allocs/op", + "extra": "813579 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_Check", + "value": 1617, + "unit": "ns/op\t 252 B/op\t 5 allocs/op", + "extra": "848125 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_GenerateToken", + "value": 1830, + "unit": "ns/op\t 347 B/op\t 5 allocs/op", + "extra": "906252 times\n2 procs" + }, + { + "name": "Benchmark_Etag", + "value": 121.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9815358 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_Favicon", + "value": 106.1, + "unit": "ns/op\t 3 B/op\t 1 allocs/op", + "extra": "11246204 times\n2 procs" + }, + { + "name": "BenchmarkMarshalMsgresponse", + "value": 48.34, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "24241138 times\n2 procs" + }, + { + "name": "BenchmarkAppendMsgresponse", + "value": 19.76, + "unit": "ns/op\t 658.03 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "60868995 times\n2 procs" + }, + { + "name": "BenchmarkUnmarshalresponse", + "value": 42.93, + "unit": "ns/op\t 302.83 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "27957364 times\n2 procs" + }, + { + "name": "Benchmark_Idempotency/hit", + "value": 750, + "unit": "ns/op\t 512 B/op\t 6 allocs/op", + "extra": "1598318 times\n2 procs" + }, + { + "name": "Benchmark_Idempotency/skip", + "value": 129.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9256818 times\n2 procs" + }, + { + "name": "Benchmark_Limiter_Custom_Store", + "value": 514.4, + "unit": "ns/op\t 72 B/op\t 2 allocs/op", + "extra": "2362845 times\n2 procs" + }, + { + "name": "Benchmark_Limiter", + "value": 343.5, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "3484258 times\n2 procs" + }, + { + "name": "Benchmark_Logger/Base", + "value": 383.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3126230 times\n2 procs" + }, + { + "name": "Benchmark_Logger/DefaultFormat", + "value": 1392, + "unit": "ns/op\t 216 B/op\t 8 allocs/op", + "extra": "749671 times\n2 procs" + }, + { + "name": "Benchmark_Logger/WithTagParameter", + "value": 438.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "2736914 times\n2 procs" + }, + { + "name": "Benchmark_Monitor", + "value": 869.5, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "1334367 times\n2 procs" + }, + { + "name": "Benchmark_Session/default", + "value": 23632, + "unit": "ns/op\t 8534 B/op\t 207 allocs/op", + "extra": "49935 times\n2 procs" + }, + { + "name": "Benchmark_Session/storage", + "value": 23744, + "unit": "ns/op\t 8534 B/op\t 207 allocs/op", + "extra": "50446 times\n2 procs" + }, + { + "name": "Benchmark_ToLowerBytes/fiber", + "value": 41.29, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "29015281 times\n2 procs" + }, + { + "name": "Benchmark_ToLowerBytes/default", + "value": 143.1, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "8583204 times\n2 procs" + }, + { + "name": "Benchmark_ToUpperBytes/fiber", + "value": 73.26, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16393291 times\n2 procs" + }, + { + "name": "Benchmark_ToUpperBytes/default", + "value": 159.4, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "7495296 times\n2 procs" + }, + { + "name": "Benchmark_TrimRightBytes/fiber", + "value": 19.01, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "57996602 times\n2 procs" + }, + { + "name": "Benchmark_TrimRightBytes/default", + "value": 21.15, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "52794957 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/fiber", + "value": 19.57, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "57773230 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/default", + "value": 23.56, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "50024743 times\n2 procs" + }, + { + "name": "Benchmark_TrimBytes/fiber", + "value": 28.63, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "39883178 times\n2 procs" + }, + { + "name": "Benchmark_TrimBytes/default", + "value": 31.97, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "35671252 times\n2 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/fiber", + "value": 96.46, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12435058 times\n2 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/default", + "value": 116.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10296378 times\n2 procs" + }, + { + "name": "Benchmark_UUID/fiber", + "value": 63.05, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "18360193 times\n2 procs" + }, + { + "name": "Benchmark_UUID/default", + "value": 466.1, + "unit": "ns/op\t 168 B/op\t 6 allocs/op", + "extra": "2563176 times\n2 procs" + }, + { + "name": "Benchmark_ConvertToBytes/fiber", + "value": 31.59, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "37743026 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeString/unsafe", + "value": 1.131, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeString/default", + "value": 25.44, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "44461888 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeBytes/unsafe", + "value": 1.132, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeBytes/default", + "value": 30.43, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "36841408 times\n2 procs" + }, + { + "name": "Benchmark_ToString", + "value": 78.76, + "unit": "ns/op\t 40 B/op\t 2 allocs/op", + "extra": "14791711 times\n2 procs" + }, + { + "name": "Benchmark_GetMIME/fiber", + "value": 79.37, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "15077511 times\n2 procs" + }, + { + "name": "Benchmark_GetMIME/default", + "value": 148.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8042608 times\n2 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/vendorContentType", + "value": 63.15, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "18457485 times\n2 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/defaultContentType", + "value": 8.129, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "147386805 times\n2 procs" + }, + { + "name": "Benchmark_StatusMessage/fiber", + "value": 1.207, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "992718902 times\n2 procs" + }, + { + "name": "Benchmark_StatusMessage/default", + "value": 4.025, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "298570832 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv4/fiber", + "value": 27.07, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "44562448 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv4/default", + "value": 69.78, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "16852935 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv6/fiber", + "value": 100.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11603737 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv6/default", + "value": 154, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "7763568 times\n2 procs" + }, + { + "name": "Benchmark_ToUpper/fiber", + "value": 110.2, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "11661765 times\n2 procs" + }, + { + "name": "Benchmark_ToUpper/default", + "value": 363.1, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "3325326 times\n2 procs" + }, + { + "name": "Benchmark_ToLower/fiber", + "value": 84.28, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "14355596 times\n2 procs" + }, + { + "name": "Benchmark_ToLower/default", + "value": 301.9, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "3957566 times\n2 procs" + }, + { + "name": "Benchmark_TrimRight/fiber", + "value": 4.818, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "243353290 times\n2 procs" + }, + { + "name": "Benchmark_TrimRight/default", + "value": 4.544, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "264663999 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeft/fiber", + "value": 3.216, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "373317148 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeft/default", + "value": 5.342, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "223730011 times\n2 procs" + }, + { + "name": "Benchmark_Trim/fiber", + "value": 7.625, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "157386884 times\n2 procs" + }, + { + "name": "Benchmark_Trim/default", + "value": 9.668, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "123472171 times\n2 procs" + }, + { + "name": "Benchmark_EqualFold/fiber", + "value": 96.21, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12431577 times\n2 procs" + }, + { + "name": "Benchmark_EqualFold/default", + "value": 116.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10279033 times\n2 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/fiber", + "value": 0.4235, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n2 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/default", + "value": 55.05, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21755947 times\n2 procs" + } + ] } ] }