diff --git a/benchmarks/data.js b/benchmarks/data.js index ca313311f0..be63b4e026 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1693799306672, + "lastUpdate": 1693831878915, "repoUrl": "https://github.com/gofiber/fiber", "entries": { "Benchmark": [ @@ -123028,6 +123028,1002 @@ window.BENCHMARK_DATA = { "extra": "21889405 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": "d570d95e844252d390a7209c5e7a67dddb85e016", + "message": "build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 (#2617)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.11.0 to 0.12.0.\r\n- [Commits](https://github.com/golang/sys/compare/v0.11.0...v0.12.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-09-04T15:40:10+03:00", + "tree_id": "cb1a4564f223e9baf1a78e0c368d51ffad9c39f2", + "url": "https://github.com/gofiber/fiber/commit/d570d95e844252d390a7209c5e7a67dddb85e016" + }, + "date": 1693831820514, + "tool": "go", + "benches": [ + { + "name": "Benchmark_AcquireCtx", + "value": 1759, + "unit": "ns/op\t 1568 B/op\t 5 allocs/op", + "extra": "985454 times\n2 procs" + }, + { + "name": "Benchmark_App_ETag", + "value": 6851, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "162655 times\n2 procs" + }, + { + "name": "Benchmark_App_ETag_Weak", + "value": 6251, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "181756 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsCharsets", + "value": 160.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7486502 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsEncodings", + "value": 220, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5495792 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsLanguages", + "value": 333.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3572179 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Append", + "value": 281, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4259035 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Attachment", + "value": 518.4, + "unit": "ns/op\t 104 B/op\t 2 allocs/op", + "extra": "2201338 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BaseURL", + "value": 3.112, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "395255342 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body", + "value": 20.78, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "55797753 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/gzip", + "value": 1355, + "unit": "ns/op\t 145 B/op\t 7 allocs/op", + "extra": "921496 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/deflate", + "value": 1080, + "unit": "ns/op\t 129 B/op\t 4 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_JSON", + "value": 928.2, + "unit": "ns/op\t 240 B/op\t 6 allocs/op", + "extra": "1335955 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_XML", + "value": 3474, + "unit": "ns/op\t 1160 B/op\t 24 allocs/op", + "extra": "353722 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_Form", + "value": 1594, + "unit": "ns/op\t 360 B/op\t 13 allocs/op", + "extra": "689810 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_MultipartForm", + "value": 1446, + "unit": "ns/op\t 328 B/op\t 12 allocs/op", + "extra": "794820 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Cookie", + "value": 141.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8140053 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format", + "value": 232, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5342626 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_HTML", + "value": 204.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5889903 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_JSON", + "value": 446.3, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "2654468 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Format_XML", + "value": 3253, + "unit": "ns/op\t 4480 B/op\t 7 allocs/op", + "extra": "308978 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_StaleEtag", + "value": 718.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1675987 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_WithNoCache", + "value": 155.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7688575 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs", + "value": 198.3, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "5890192 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6", + "value": 285.9, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "4247839 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_With_IP_Validation", + "value": 274.2, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "4329172 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6_With_IP_Validation", + "value": 479.6, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "2517740 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader", + "value": 52.77, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21753160 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader_and_IP_Validation", + "value": 98.61, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11832590 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_IP", + "value": 52.58, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "22752453 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Is", + "value": 61.96, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "19263662 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_MultipartForm", + "value": 848, + "unit": "ns/op\t 48 B/op\t 4 allocs/op", + "extra": "1446820 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Params", + "value": 86.58, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "13882098 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_AllParams", + "value": 408.6, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "2985804 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_ParamsParse", + "value": 5477, + "unit": "ns/op\t 816 B/op\t 39 allocs/op", + "extra": "219784 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Protocol", + "value": 18.39, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "64668189 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Subdomains", + "value": 208.2, + "unit": "ns/op\t 64 B/op\t 1 allocs/op", + "extra": "5882767 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_JSON", + "value": 382.4, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "3184328 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_JSONP", + "value": 514, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "2239104 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_XML", + "value": 3688, + "unit": "ns/op\t 4600 B/op\t 10 allocs/op", + "extra": "309042 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Links", + "value": 180.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6359227 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderWithLocalsAndBinding", + "value": 1644, + "unit": "ns/op\t 464 B/op\t 8 allocs/op", + "extra": "668871 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRoute", + "value": 313.8, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "3969865 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRouteWithQueries", + "value": 954.7, + "unit": "ns/op\t 376 B/op\t 4 allocs/op", + "extra": "1203334 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderLocals", + "value": 1101, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_RenderBind", + "value": 1126, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "941892 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Render_Engine", + "value": 1034, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Get_Location_From_Route", + "value": 248.4, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "4824460 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Send", + "value": 6.244, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "186770536 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Set", + "value": 72.78, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16741671 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Type", + "value": 55.24, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21497764 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Type_Charset", + "value": 131.7, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9117662 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Vary", + "value": 136.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8550691 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Write", + "value": 60.87, + "unit": "ns/op\t 73 B/op\t 0 allocs/op", + "extra": "16457556 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Writef", + "value": 217.9, + "unit": "ns/op\t 86 B/op\t 1 allocs/op", + "extra": "5569339 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_XHR", + "value": 64.74, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "17613490 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_SendString_B", + "value": 10.81, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "105488498 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_Queries", + "value": 441.1, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "2799380 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser", + "value": 4695, + "unit": "ns/op\t 856 B/op\t 38 allocs/op", + "extra": "250466 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_parseQuery", + "value": 3839, + "unit": "ns/op\t 752 B/op\t 29 allocs/op", + "extra": "318746 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser_Comma", + "value": 5082, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "226478 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_ReqHeaderParser", + "value": 5072, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "231408 times\n2 procs" + }, + { + "name": "Benchmark_Ctx_BodyStreamWriter", + "value": 1608, + "unit": "ns/op\t 801 B/op\t 8 allocs/op", + "extra": "668935 times\n2 procs" + }, + { + "name": "Benchmark_Utils_GetOffer", + "value": 1204, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "956608 times\n2 procs" + }, + { + "name": "Benchmark_Utils_GetSplicedStrList", + "value": 79.26, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "14815786 times\n2 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Sorted", + "value": 17.19, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "69677322 times\n2 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Unsorted", + "value": 202.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5912322 times\n2 procs" + }, + { + "name": "Benchmark_Utils_ETag", + "value": 6331, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "190236 times\n2 procs" + }, + { + "name": "Benchmark_Utils_ETag_Weak", + "value": 6119, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "185233 times\n2 procs" + }, + { + "name": "Benchmark_Utils_getGroupPath", + "value": 178.9, + "unit": "ns/op\t 96 B/op\t 2 allocs/op", + "extra": "6701966 times\n2 procs" + }, + { + "name": "Benchmark_Utils_Unescape", + "value": 59.74, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "19987650 times\n2 procs" + }, + { + "name": "Benchmark_Utils_IsNoCache", + "value": 69.99, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16945194 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/indexBytes", + "value": 4.317, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "276658413 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/forEach", + "value": 5.844, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "206211115 times\n2 procs" + }, + { + "name": "Benchmark_SlashRecognition/IndexRune", + "value": 5.64, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "213958690 times\n2 procs" + }, + { + "name": "Benchmark_Utils_RemoveEscapeChar", + "value": 79.39, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "14784450 times\n2 procs" + }, + { + "name": "Benchmark_App_MethodNotAllowed", + "value": 1182, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Router_NotFound", + "value": 1190, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler", + "value": 212.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5556819 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_Strict_Case", + "value": 193.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6158736 times\n2 procs" + }, + { + "name": "Benchmark_Router_Chain", + "value": 688.1, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "1720561 times\n2 procs" + }, + { + "name": "Benchmark_Router_WithCompression", + "value": 702.5, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "1733439 times\n2 procs" + }, + { + "name": "Benchmark_Startup_Process", + "value": 951049, + "unit": "ns/op\t 373120 B/op\t 5606 allocs/op", + "extra": "1254 times\n2 procs" + }, + { + "name": "Benchmark_Router_Next", + "value": 114.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10389128 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match", + "value": 31.24, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "39494144 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match_Star", + "value": 3.987, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "299986670 times\n2 procs" + }, + { + "name": "Benchmark_Route_Match_Root", + "value": 3.177, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "371082727 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_CaseSensitive", + "value": 196, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6123876 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_Unescape", + "value": 341.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3277854 times\n2 procs" + }, + { + "name": "Benchmark_Router_Handler_StrictRouting", + "value": 199.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6094023 times\n2 procs" + }, + { + "name": "Benchmark_Router_Github_API", + "value": 320728, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3667 times\n2 procs" + }, + { + "name": "Benchmark_Memory/fiber_memory", + "value": 255713, + "unit": "ns/op\t 24604 B/op\t 1000 allocs/op", + "extra": "4230 times\n2 procs" + }, + { + "name": "Benchmark_Storage_Memory/fiber_memory", + "value": 194352, + "unit": "ns/op\t 665 B/op\t 0 allocs/op", + "extra": "6141 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth", + "value": 646, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "1854693 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth_Upper", + "value": 656.3, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "1876702 times\n2 procs" + }, + { + "name": "Benchmark_Cache", + "value": 516, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "2359387 times\n2 procs" + }, + { + "name": "Benchmark_Cache_Storage", + "value": 1038, + "unit": "ns/op\t 176 B/op\t 5 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "Benchmark_Cache_AdditionalHeaders", + "value": 628.7, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "1912140 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Disabled", + "value": 2411, + "unit": "ns/op\t 330 B/op\t 7 allocs/op", + "extra": "694864 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Unlim", + "value": 2540, + "unit": "ns/op\t 582 B/op\t 7 allocs/op", + "extra": "681928 times\n2 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/LowBounded", + "value": 1608, + "unit": "ns/op\t 231 B/op\t 7 allocs/op", + "extra": "718990 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_Check", + "value": 1955, + "unit": "ns/op\t 270 B/op\t 5 allocs/op", + "extra": "707703 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_GenerateToken", + "value": 1932, + "unit": "ns/op\t 258 B/op\t 5 allocs/op", + "extra": "791346 times\n2 procs" + }, + { + "name": "Benchmark_Etag", + "value": 150.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7791355 times\n2 procs" + }, + { + "name": "Benchmark_Middleware_Favicon", + "value": 132.5, + "unit": "ns/op\t 3 B/op\t 1 allocs/op", + "extra": "9598670 times\n2 procs" + }, + { + "name": "BenchmarkMarshalMsgresponse", + "value": 56.09, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "21576739 times\n2 procs" + }, + { + "name": "BenchmarkAppendMsgresponse", + "value": 22.38, + "unit": "ns/op\t 580.89 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "54271684 times\n2 procs" + }, + { + "name": "BenchmarkUnmarshalresponse", + "value": 51.67, + "unit": "ns/op\t 251.62 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "22452009 times\n2 procs" + }, + { + "name": "Benchmark_Idempotency/hit", + "value": 846.4, + "unit": "ns/op\t 432 B/op\t 5 allocs/op", + "extra": "1400563 times\n2 procs" + }, + { + "name": "Benchmark_Idempotency/skip", + "value": 165.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7031121 times\n2 procs" + }, + { + "name": "Benchmark_Limiter_Custom_Store", + "value": 628.1, + "unit": "ns/op\t 72 B/op\t 2 allocs/op", + "extra": "1945632 times\n2 procs" + }, + { + "name": "Benchmark_Limiter", + "value": 404.8, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "2939152 times\n2 procs" + }, + { + "name": "Benchmark_Logger/Base", + "value": 468.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "2619588 times\n2 procs" + }, + { + "name": "Benchmark_Logger/DefaultFormat", + "value": 1689, + "unit": "ns/op\t 219 B/op\t 8 allocs/op", + "extra": "627078 times\n2 procs" + }, + { + "name": "Benchmark_Logger/WithTagParameter", + "value": 511.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "2349499 times\n2 procs" + }, + { + "name": "Benchmark_Monitor", + "value": 955.3, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "1280977 times\n2 procs" + }, + { + "name": "Benchmark_Session/default", + "value": 29192, + "unit": "ns/op\t 8534 B/op\t 207 allocs/op", + "extra": "40992 times\n2 procs" + }, + { + "name": "Benchmark_Session/storage", + "value": 30240, + "unit": "ns/op\t 8534 B/op\t 207 allocs/op", + "extra": "40195 times\n2 procs" + }, + { + "name": "Benchmark_ToLowerBytes/fiber", + "value": 72.34, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "16657902 times\n2 procs" + }, + { + "name": "Benchmark_ToLowerBytes/default", + "value": 155.4, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "7628071 times\n2 procs" + }, + { + "name": "Benchmark_ToUpperBytes/fiber", + "value": 56.88, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "20878982 times\n2 procs" + }, + { + "name": "Benchmark_ToUpperBytes/default", + "value": 171.8, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "6917794 times\n2 procs" + }, + { + "name": "Benchmark_TrimRightBytes/fiber", + "value": 23.4, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "47631364 times\n2 procs" + }, + { + "name": "Benchmark_TrimRightBytes/default", + "value": 25.87, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "43871528 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/fiber", + "value": 24.17, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "47049219 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/default", + "value": 27.51, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "41299227 times\n2 procs" + }, + { + "name": "Benchmark_TrimBytes/fiber", + "value": 32.98, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "34470793 times\n2 procs" + }, + { + "name": "Benchmark_TrimBytes/default", + "value": 35.37, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "32793162 times\n2 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/fiber", + "value": 119.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9915375 times\n2 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/default", + "value": 128.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9200192 times\n2 procs" + }, + { + "name": "Benchmark_UUID/fiber", + "value": 78.47, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "14709768 times\n2 procs" + }, + { + "name": "Benchmark_UUID/default", + "value": 626.7, + "unit": "ns/op\t 168 B/op\t 6 allocs/op", + "extra": "1924729 times\n2 procs" + }, + { + "name": "Benchmark_ConvertToBytes/fiber", + "value": 37.15, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "31889278 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeString/unsafe", + "value": 1.293, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "919040588 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeString/default", + "value": 33.21, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "32579880 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeBytes/unsafe", + "value": 1.382, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "853027006 times\n2 procs" + }, + { + "name": "Benchmark_UnsafeBytes/default", + "value": 38.84, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "27835680 times\n2 procs" + }, + { + "name": "Benchmark_ToString", + "value": 97.18, + "unit": "ns/op\t 40 B/op\t 2 allocs/op", + "extra": "11927161 times\n2 procs" + }, + { + "name": "Benchmark_GetMIME/fiber", + "value": 112.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10571551 times\n2 procs" + }, + { + "name": "Benchmark_GetMIME/default", + "value": 175.6, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6692185 times\n2 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/vendorContentType", + "value": 78.68, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "14596262 times\n2 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/defaultContentType", + "value": 9.357, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "126411933 times\n2 procs" + }, + { + "name": "Benchmark_StatusMessage/fiber", + "value": 1.373, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "886333490 times\n2 procs" + }, + { + "name": "Benchmark_StatusMessage/default", + "value": 4.636, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "254879563 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv4/fiber", + "value": 29.61, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "38180512 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv4/default", + "value": 74.41, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "16310979 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv6/fiber", + "value": 102.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11982064 times\n2 procs" + }, + { + "name": "Benchmark_IsIPv6/default", + "value": 180.2, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6959230 times\n2 procs" + }, + { + "name": "Benchmark_ToUpper/fiber", + "value": 101.3, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "11459750 times\n2 procs" + }, + { + "name": "Benchmark_ToUpper/default", + "value": 404.4, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "2924823 times\n2 procs" + }, + { + "name": "Benchmark_ToLower/fiber", + "value": 114.9, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "10352224 times\n2 procs" + }, + { + "name": "Benchmark_ToLower/default", + "value": 362.5, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "3290550 times\n2 procs" + }, + { + "name": "Benchmark_TrimRight/fiber", + "value": 4.318, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "276711444 times\n2 procs" + }, + { + "name": "Benchmark_TrimRight/default", + "value": 5.169, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "235922118 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeft/fiber", + "value": 3.572, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "335506234 times\n2 procs" + }, + { + "name": "Benchmark_TrimLeft/default", + "value": 6.116, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "193319614 times\n2 procs" + }, + { + "name": "Benchmark_Trim/fiber", + "value": 9.083, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "134538414 times\n2 procs" + }, + { + "name": "Benchmark_Trim/default", + "value": 9.797, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "120106993 times\n2 procs" + }, + { + "name": "Benchmark_EqualFold/fiber", + "value": 96.96, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12667978 times\n2 procs" + }, + { + "name": "Benchmark_EqualFold/default", + "value": 130.7, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8880163 times\n2 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/fiber", + "value": 0.4371, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n2 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/default", + "value": 65.83, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "18357351 times\n2 procs" + } + ] } ] }