From 2cad8ee4ef4329eceaf819c4717199079b257cda Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 15 Nov 2023 07:57:45 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for 239e36e0f6507ed81539620d2bac32189e1e51d6 --- benchmarks/data.js | 1064 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1063 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index e158d286ad..12fab23e21 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1699946771232, + "lastUpdate": 1700035065647, "repoUrl": "https://github.com/gofiber/fiber", "entries": { "Benchmark": [ @@ -171238,6 +171238,1068 @@ window.BENCHMARK_DATA = { "extra": "21898677 times\n4 procs" } ] + }, + { + "commit": { + "author": { + "email": "rene@gofiber.io", + "name": "RW", + "username": "ReneWerner87" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "239e36e0f6507ed81539620d2bac32189e1e51d6", + "message": "Update sync_docs.sh", + "timestamp": "2023-11-15T08:50:26+01:00", + "tree_id": "ff030f9db953564260dd2460ca8166c93ba55c69", + "url": "https://github.com/gofiber/fiber/commit/239e36e0f6507ed81539620d2bac32189e1e51d6" + }, + "date": 1700035032535, + "tool": "go", + "benches": [ + { + "name": "Benchmark_AcquireCtx", + "value": 509.8, + "unit": "ns/op\t 1568 B/op\t 5 allocs/op", + "extra": "2353282 times\n4 procs" + }, + { + "name": "Benchmark_App_ETag", + "value": 3006, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "387333 times\n4 procs" + }, + { + "name": "Benchmark_App_ETag_Weak", + "value": 2988, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "382250 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsCharsets", + "value": 126.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9509133 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsEncodings", + "value": 170.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7049656 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_AcceptsLanguages", + "value": 249.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4646077 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Append", + "value": 194.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6195080 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Attachment", + "value": 324.9, + "unit": "ns/op\t 104 B/op\t 2 allocs/op", + "extra": "3652944 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BaseURL", + "value": 2.194, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "552236566 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Body", + "value": 18.01, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "66604819 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/gzip", + "value": 826.6, + "unit": "ns/op\t 144 B/op\t 7 allocs/op", + "extra": "1439962 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Body_With_Compression/deflate", + "value": 670.8, + "unit": "ns/op\t 128 B/op\t 4 allocs/op", + "extra": "1788649 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_JSON", + "value": 675.2, + "unit": "ns/op\t 240 B/op\t 6 allocs/op", + "extra": "1866110 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_JSON_Extension", + "value": 732, + "unit": "ns/op\t 264 B/op\t 7 allocs/op", + "extra": "1644422 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_XML", + "value": 2239, + "unit": "ns/op\t 1160 B/op\t 24 allocs/op", + "extra": "522716 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_Form", + "value": 1121, + "unit": "ns/op\t 360 B/op\t 13 allocs/op", + "extra": "953229 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyParser_MultipartForm", + "value": 1023, + "unit": "ns/op\t 328 B/op\t 12 allocs/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Cookie", + "value": 109.7, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11005453 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_CookieParser", + "value": 7377, + "unit": "ns/op\t 2096 B/op\t 96 allocs/op", + "extra": "159475 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Format", + "value": 173.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6978890 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Format_HTML", + "value": 141.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8531979 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Format_JSON", + "value": 313.5, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "3805699 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Format_XML", + "value": 2105, + "unit": "ns/op\t 4480 B/op\t 7 allocs/op", + "extra": "571508 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_StaleEtag", + "value": 451.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "2663660 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Fresh_WithNoCache", + "value": 106.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11289207 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IPs", + "value": 126.6, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "8284474 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6", + "value": 193.6, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "6287997 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IPs_With_IP_Validation", + "value": 165.2, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "7227661 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IPs_v6_With_IP_Validation", + "value": 340.5, + "unit": "ns/op\t 128 B/op\t 1 allocs/op", + "extra": "3581698 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader", + "value": 36.92, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "32554370 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IP_With_ProxyHeader_and_IP_Validation", + "value": 65.08, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "18553510 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_IP", + "value": 35.42, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "32527512 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Is", + "value": 39.03, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "30650371 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_MultipartForm", + "value": 540.6, + "unit": "ns/op\t 48 B/op\t 4 allocs/op", + "extra": "2220614 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Params", + "value": 54.79, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21836209 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_AllParams", + "value": 282.6, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "4277448 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_ParamsParse", + "value": 3277, + "unit": "ns/op\t 816 B/op\t 39 allocs/op", + "extra": "361324 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Protocol", + "value": 15.84, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "75612889 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Subdomains", + "value": 123, + "unit": "ns/op\t 64 B/op\t 1 allocs/op", + "extra": "9695853 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_JSON", + "value": 216.3, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "5543072 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_JSON_Ctype", + "value": 222.4, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "5378005 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_JSONP", + "value": 311.8, + "unit": "ns/op\t 56 B/op\t 2 allocs/op", + "extra": "3810291 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_XML", + "value": 2327, + "unit": "ns/op\t 4600 B/op\t 10 allocs/op", + "extra": "484884 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Links", + "value": 111.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "10361616 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_RenderWithLocalsAndBinding", + "value": 1071, + "unit": "ns/op\t 464 B/op\t 8 allocs/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRoute", + "value": 176.8, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6721498 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_RedirectToRouteWithQueries", + "value": 601, + "unit": "ns/op\t 376 B/op\t 4 allocs/op", + "extra": "1997386 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_RenderLocals", + "value": 697.8, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1714924 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_RenderBind", + "value": 733.6, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1651699 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Render_Engine", + "value": 681.8, + "unit": "ns/op\t 432 B/op\t 6 allocs/op", + "extra": "1752536 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Get_Location_From_Route", + "value": 133.4, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "8913717 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Send", + "value": 4.955, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "241352000 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Set", + "value": 50.35, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "24621194 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Type", + "value": 36.68, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "33446494 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Type_Charset", + "value": 77.39, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "15490971 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Vary", + "value": 91.28, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "13300010 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Write", + "value": 15.64, + "unit": "ns/op\t 71 B/op\t 0 allocs/op", + "extra": "64365081 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Writef", + "value": 101.4, + "unit": "ns/op\t 84 B/op\t 1 allocs/op", + "extra": "11164735 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_XHR", + "value": 48.02, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "24920916 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_SendString_B", + "value": 8.065, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "148806303 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_Queries", + "value": 297, + "unit": "ns/op\t 336 B/op\t 2 allocs/op", + "extra": "4132328 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser", + "value": 2939, + "unit": "ns/op\t 856 B/op\t 38 allocs/op", + "extra": "387967 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_parseQuery", + "value": 2552, + "unit": "ns/op\t 752 B/op\t 29 allocs/op", + "extra": "454189 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_QueryParser_Comma", + "value": 3234, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "354447 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_ReqHeaderParser", + "value": 3297, + "unit": "ns/op\t 928 B/op\t 44 allocs/op", + "extra": "357561 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_BodyStreamWriter", + "value": 1045, + "unit": "ns/op\t 798 B/op\t 8 allocs/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_GetRespHeaders", + "value": 378.1, + "unit": "ns/op\t 448 B/op\t 5 allocs/op", + "extra": "3165045 times\n4 procs" + }, + { + "name": "Benchmark_Ctx_GetReqHeaders", + "value": 373.2, + "unit": "ns/op\t 448 B/op\t 5 allocs/op", + "extra": "3219801 times\n4 procs" + }, + { + "name": "Benchmark_Utils_GetOffer", + "value": 856.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1403199 times\n4 procs" + }, + { + "name": "Benchmark_Utils_GetOffer_WithParams", + "value": 853.7, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1463745 times\n4 procs" + }, + { + "name": "Benchmark_Utils_ForEachParameter", + "value": 87.54, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "13749046 times\n4 procs" + }, + { + "name": "Benchmark_Utils_ParamsMatch", + "value": 133.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9052167 times\n4 procs" + }, + { + "name": "Benchmark_Utils_GetSplicedStrList", + "value": 53.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "22079366 times\n4 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Sorted", + "value": 11.53, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "100000000 times\n4 procs" + }, + { + "name": "Benchmark_Utils_SortAcceptedTypes_Unsorted", + "value": 150.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "7988266 times\n4 procs" + }, + { + "name": "Benchmark_Utils_ETag", + "value": 3059, + "unit": "ns/op\t 1044 B/op\t 3 allocs/op", + "extra": "380901 times\n4 procs" + }, + { + "name": "Benchmark_Utils_ETag_Weak", + "value": 3101, + "unit": "ns/op\t 1068 B/op\t 4 allocs/op", + "extra": "373348 times\n4 procs" + }, + { + "name": "Benchmark_Utils_getGroupPath", + "value": 120.9, + "unit": "ns/op\t 96 B/op\t 2 allocs/op", + "extra": "9779410 times\n4 procs" + }, + { + "name": "Benchmark_Utils_Unescape", + "value": 39.95, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "30309297 times\n4 procs" + }, + { + "name": "Benchmark_Utils_IsNoCache", + "value": 44.37, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "27088900 times\n4 procs" + }, + { + "name": "Benchmark_SlashRecognition/indexBytes", + "value": 4.024, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "297968854 times\n4 procs" + }, + { + "name": "Benchmark_SlashRecognition/forEach", + "value": 4.028, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "298221483 times\n4 procs" + }, + { + "name": "Benchmark_SlashRecognition/IndexRune", + "value": 3.367, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "357773500 times\n4 procs" + }, + { + "name": "Benchmark_Utils_RemoveEscapeChar", + "value": 50.26, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "23530165 times\n4 procs" + }, + { + "name": "Benchmark_App_MethodNotAllowed", + "value": 753.1, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1595478 times\n4 procs" + }, + { + "name": "Benchmark_Router_NotFound", + "value": 748.4, + "unit": "ns/op\t 80 B/op\t 3 allocs/op", + "extra": "1605054 times\n4 procs" + }, + { + "name": "Benchmark_Router_Handler", + "value": 127.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9462877 times\n4 procs" + }, + { + "name": "Benchmark_Router_Handler_Strict_Case", + "value": 121.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9824178 times\n4 procs" + }, + { + "name": "Benchmark_Router_Chain", + "value": 449.3, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "2597511 times\n4 procs" + }, + { + "name": "Benchmark_Router_WithCompression", + "value": 446.5, + "unit": "ns/op\t 48 B/op\t 3 allocs/op", + "extra": "2695587 times\n4 procs" + }, + { + "name": "Benchmark_Startup_Process", + "value": 577036, + "unit": "ns/op\t 373113 B/op\t 5606 allocs/op", + "extra": "2098 times\n4 procs" + }, + { + "name": "Benchmark_Router_Next", + "value": 75.48, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "15831538 times\n4 procs" + }, + { + "name": "Benchmark_Route_Match", + "value": 21.69, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "54698274 times\n4 procs" + }, + { + "name": "Benchmark_Route_Match_Star", + "value": 2.484, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "483522694 times\n4 procs" + }, + { + "name": "Benchmark_Route_Match_Root", + "value": 2.482, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "484022359 times\n4 procs" + }, + { + "name": "Benchmark_Router_Handler_CaseSensitive", + "value": 126.7, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9496948 times\n4 procs" + }, + { + "name": "Benchmark_Router_Handler_Unescape", + "value": 183.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6553406 times\n4 procs" + }, + { + "name": "Benchmark_Router_Handler_StrictRouting", + "value": 121.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9882218 times\n4 procs" + }, + { + "name": "Benchmark_Router_Github_API", + "value": 193337, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "6126 times\n4 procs" + }, + { + "name": "Benchmark_Memory/fiber_memory", + "value": 148774, + "unit": "ns/op\t 24574 B/op\t 1000 allocs/op", + "extra": "6927 times\n4 procs" + }, + { + "name": "Benchmark_Storage_Memory/fiber_memory", + "value": 115662, + "unit": "ns/op\t 642 B/op\t 0 allocs/op", + "extra": "9945 times\n4 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_1MB", + "value": 1704, + "unit": "ns/op\t 1858 B/op\t 13 allocs/op", + "extra": "693301 times\n4 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_10MB", + "value": 1459, + "unit": "ns/op\t 1891 B/op\t 13 allocs/op", + "extra": "772585 times\n4 procs" + }, + { + "name": "Benchmark_FiberHandlerFunc_50MB", + "value": 1438, + "unit": "ns/op\t 1994 B/op\t 13 allocs/op", + "extra": "790638 times\n4 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth", + "value": 360, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "3337819 times\n4 procs" + }, + { + "name": "Benchmark_Middleware_BasicAuth_Upper", + "value": 360.2, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "3323553 times\n4 procs" + }, + { + "name": "Benchmark_Cache", + "value": 318.6, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "3822679 times\n4 procs" + }, + { + "name": "Benchmark_Cache_Storage", + "value": 655, + "unit": "ns/op\t 176 B/op\t 5 allocs/op", + "extra": "1827235 times\n4 procs" + }, + { + "name": "Benchmark_Cache_AdditionalHeaders", + "value": 412.9, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "3041286 times\n4 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Disabled", + "value": 1696, + "unit": "ns/op\t 386 B/op\t 7 allocs/op", + "extra": "991438 times\n4 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/Unlim", + "value": 1724, + "unit": "ns/op\t 690 B/op\t 7 allocs/op", + "extra": "903690 times\n4 procs" + }, + { + "name": "Benchmark_Cache_MaxSize/LowBounded", + "value": 1191, + "unit": "ns/op\t 232 B/op\t 7 allocs/op", + "extra": "1017498 times\n4 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_Check", + "value": 2454, + "unit": "ns/op\t 355 B/op\t 8 allocs/op", + "extra": "580657 times\n4 procs" + }, + { + "name": "Benchmark_Middleware_CSRF_GenerateToken", + "value": 2433, + "unit": "ns/op\t 356 B/op\t 8 allocs/op", + "extra": "577377 times\n4 procs" + }, + { + "name": "Benchmark_Etag", + "value": 98.06, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12312685 times\n4 procs" + }, + { + "name": "Benchmark_Middleware_Favicon", + "value": 82.34, + "unit": "ns/op\t 3 B/op\t 1 allocs/op", + "extra": "14668732 times\n4 procs" + }, + { + "name": "BenchmarkMarshalMsgresponse", + "value": 38.98, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "30458449 times\n4 procs" + }, + { + "name": "BenchmarkAppendMsgresponse", + "value": 17.57, + "unit": "ns/op\t 740.04 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "69070948 times\n4 procs" + }, + { + "name": "BenchmarkUnmarshalresponse", + "value": 32.54, + "unit": "ns/op\t 399.53 MB/s\t 0 B/op\t 0 allocs/op", + "extra": "36834561 times\n4 procs" + }, + { + "name": "Benchmark_Idempotency/hit", + "value": 586, + "unit": "ns/op\t 512 B/op\t 6 allocs/op", + "extra": "2061036 times\n4 procs" + }, + { + "name": "Benchmark_Idempotency/skip", + "value": 105.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "11410734 times\n4 procs" + }, + { + "name": "Benchmark_Limiter_Custom_Store", + "value": 367.4, + "unit": "ns/op\t 72 B/op\t 2 allocs/op", + "extra": "3263284 times\n4 procs" + }, + { + "name": "Benchmark_Limiter", + "value": 234.7, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "5077255 times\n4 procs" + }, + { + "name": "Benchmark_Logger/Base", + "value": 298.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4106014 times\n4 procs" + }, + { + "name": "Benchmark_Logger/DefaultFormat", + "value": 1088, + "unit": "ns/op\t 208 B/op\t 8 allocs/op", + "extra": "1108255 times\n4 procs" + }, + { + "name": "Benchmark_Logger/WithTagParameter", + "value": 336.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3569398 times\n4 procs" + }, + { + "name": "Benchmark_Monitor", + "value": 479.6, + "unit": "ns/op\t 144 B/op\t 1 allocs/op", + "extra": "2531414 times\n4 procs" + }, + { + "name": "Benchmark_Session/default", + "value": 18635, + "unit": "ns/op\t 8538 B/op\t 207 allocs/op", + "extra": "65732 times\n4 procs" + }, + { + "name": "Benchmark_Session/storage", + "value": 18248, + "unit": "ns/op\t 8538 B/op\t 207 allocs/op", + "extra": "64766 times\n4 procs" + }, + { + "name": "Benchmark_ToLowerBytes/fiber", + "value": 51.53, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "23363252 times\n4 procs" + }, + { + "name": "Benchmark_ToLowerBytes/default", + "value": 103.3, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "11610975 times\n4 procs" + }, + { + "name": "Benchmark_ToUpperBytes/fiber", + "value": 30.97, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "38604093 times\n4 procs" + }, + { + "name": "Benchmark_ToUpperBytes/default", + "value": 121.7, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "9532782 times\n4 procs" + }, + { + "name": "Benchmark_TrimRightBytes/fiber", + "value": 15.22, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "70000526 times\n4 procs" + }, + { + "name": "Benchmark_TrimRightBytes/default", + "value": 16.33, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "66484966 times\n4 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/fiber", + "value": 14.92, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "72668904 times\n4 procs" + }, + { + "name": "Benchmark_TrimLeftBytes/default", + "value": 17.13, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "65756616 times\n4 procs" + }, + { + "name": "Benchmark_TrimBytes/fiber", + "value": 22.74, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "49551511 times\n4 procs" + }, + { + "name": "Benchmark_TrimBytes/default", + "value": 24.71, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "45803924 times\n4 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/fiber", + "value": 69.07, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "17363443 times\n4 procs" + }, + { + "name": "Benchmark_EqualFoldBytes/default", + "value": 85.64, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "14422593 times\n4 procs" + }, + { + "name": "Benchmark_UUID/fiber", + "value": 46.73, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "24889807 times\n4 procs" + }, + { + "name": "Benchmark_UUID/default", + "value": 363, + "unit": "ns/op\t 168 B/op\t 6 allocs/op", + "extra": "3253606 times\n4 procs" + }, + { + "name": "Benchmark_ConvertToBytes/fiber", + "value": 26.35, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "45455281 times\n4 procs" + }, + { + "name": "Benchmark_UnsafeString/unsafe", + "value": 0.6808, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "Benchmark_UnsafeString/default", + "value": 21.62, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "51863811 times\n4 procs" + }, + { + "name": "Benchmark_UnsafeBytes/unsafe", + "value": 0.7217, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "Benchmark_UnsafeBytes/default", + "value": 26.36, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "44877261 times\n4 procs" + }, + { + "name": "Benchmark_ToString", + "value": 68.02, + "unit": "ns/op\t 40 B/op\t 2 allocs/op", + "extra": "17260755 times\n4 procs" + }, + { + "name": "Benchmark_GetMIME/fiber", + "value": 70.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "17042983 times\n4 procs" + }, + { + "name": "Benchmark_GetMIME/default", + "value": 128.9, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "9362304 times\n4 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/vendorContentType", + "value": 49.73, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "23318560 times\n4 procs" + }, + { + "name": "Benchmark_ParseVendorSpecificContentType/defaultContentType", + "value": 7.444, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "161470023 times\n4 procs" + }, + { + "name": "Benchmark_StatusMessage/fiber", + "value": 0.9428, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "Benchmark_StatusMessage/default", + "value": 3.716, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "322767956 times\n4 procs" + }, + { + "name": "Benchmark_IsIPv4/fiber", + "value": 20.12, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "61505121 times\n4 procs" + }, + { + "name": "Benchmark_IsIPv4/default", + "value": 50.6, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "23527238 times\n4 procs" + }, + { + "name": "Benchmark_IsIPv6/fiber", + "value": 67.33, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "17783845 times\n4 procs" + }, + { + "name": "Benchmark_IsIPv6/default", + "value": 106.2, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "11146394 times\n4 procs" + }, + { + "name": "Benchmark_ToUpper/fiber", + "value": 68.2, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "17556321 times\n4 procs" + }, + { + "name": "Benchmark_ToUpper/default", + "value": 273, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "4384672 times\n4 procs" + }, + { + "name": "Benchmark_ToLower/fiber", + "value": 84.76, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "14073364 times\n4 procs" + }, + { + "name": "Benchmark_ToLower/default", + "value": 247, + "unit": "ns/op\t 80 B/op\t 1 allocs/op", + "extra": "5048662 times\n4 procs" + }, + { + "name": "Benchmark_TrimRight/fiber", + "value": 2.433, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "471402640 times\n4 procs" + }, + { + "name": "Benchmark_TrimRight/default", + "value": 3.719, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "322492748 times\n4 procs" + }, + { + "name": "Benchmark_TrimLeft/fiber", + "value": 2.594, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "484281554 times\n4 procs" + }, + { + "name": "Benchmark_TrimLeft/default", + "value": 4.02, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "297607533 times\n4 procs" + }, + { + "name": "Benchmark_Trim/fiber", + "value": 5.274, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "227532380 times\n4 procs" + }, + { + "name": "Benchmark_Trim/default", + "value": 5.284, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "227951442 times\n4 procs" + }, + { + "name": "Benchmark_EqualFold/fiber", + "value": 58.36, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21650694 times\n4 procs" + }, + { + "name": "Benchmark_EqualFold/default", + "value": 82.68, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "14567103 times\n4 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/fiber", + "value": 0.317, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "Benchmark_CalculateTimestamp/default", + "value": 55.16, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "21910599 times\n4 procs" + } + ] } ] }