Add one more markdown benchmark case - #2832
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Adds a benchmark covering many short Markdown description inputs.
🤖 Was this summary useful? React with 👍 or 👎 |
| } | ||
|
|
||
| for (auto iteration : state) { | ||
| for (const auto &input : inputs) { |
There was a problem hiding this comment.
This performs 1,000 conversions for each Google Benchmark iteration, so the reported ns/op is the time for a batch rather than the per-call cost described above; it is therefore not comparable with the two existing Markdown cases, which perform one conversion per iteration. This can make a regression in short-description latency appear roughly 1,000 times larger (or make the result be interpreted incorrectly).
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: e420b78 | Previous: fa8033d | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8164005276115893 ns/iter |
2.227142317722422 ns/iter |
1.26 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.8135352587172955 ns/iter |
2.218458266846116 ns/iter |
1.27 |
Regex_Period_Asterisk |
2.813546515357428 ns/iter |
2.207960477084492 ns/iter |
1.27 |
Regex_Group_Period_Asterisk_Group |
2.8192556017686843 ns/iter |
2.2197123489983883 ns/iter |
1.27 |
Regex_Period_Plus |
4.2308582787561315 ns/iter |
3.1128212452756086 ns/iter |
1.36 |
Regex_Period |
4.231783209057265 ns/iter |
3.113581309434537 ns/iter |
1.36 |
Regex_Caret_Period_Plus_Dollar |
4.240294503982606 ns/iter |
3.123258573176846 ns/iter |
1.36 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.231567859933544 ns/iter |
3.1138612803514802 ns/iter |
1.36 |
Regex_Caret_Period_Asterisk_Dollar |
3.1990178947301136 ns/iter |
3.4257986804280676 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.192790456644386 ns/iter |
3.4239501729605033 ns/iter |
0.93 |
Regex_Caret_X_Hyphen |
6.33205479827056 ns/iter |
6.8585716368616145 ns/iter |
0.92 |
Regex_Period_Md_Dollar |
26.26181464682321 ns/iter |
27.031909977467073 ns/iter |
0.97 |
Regex_Caret_Slash_Period_Asterisk |
7.7475648411800035 ns/iter |
7.176420447690576 ns/iter |
1.08 |
Regex_Caret_Period_Range_Dollar |
4.579460910606023 ns/iter |
4.044956717480358 ns/iter |
1.13 |
Regex_Nested_Backtrack |
39.13558922883348 ns/iter |
38.372846383195615 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
473.38968698882695 ns/iter |
432.39646424318744 ns/iter |
1.09 |
JSON_Parse_1 |
4304.914658715554 ns/iter |
4611.549831968081 ns/iter |
0.93 |
JSON_Parse_Real |
4828.6753915173185 ns/iter |
5157.427663028524 ns/iter |
0.94 |
JSON_Parse_Decimal |
7260.104807892205 ns/iter |
7708.535842155748 ns/iter |
0.94 |
JSON_Parse_Schema_ISO_Language |
3297499.2559242453 ns/iter |
3340638.1999998842 ns/iter |
0.99 |
JSON_Parse_Integer |
3790.1056716715643 ns/iter |
3733.3403432606683 ns/iter |
1.02 |
JSON_Parse_String_NonSSO_Plain |
3096.6751973158393 ns/iter |
3059.2717563583865 ns/iter |
1.01 |
JSON_Parse_String_SSO_Plain |
2694.4790599624466 ns/iter |
2671.27014160441 ns/iter |
1.01 |
JSON_Parse_String_Escape_Heavy |
12357.04244661697 ns/iter |
12232.440418510083 ns/iter |
1.01 |
JSON_Parse_Object_Short_Keys |
7790.401031076741 ns/iter |
7959.605220728354 ns/iter |
0.98 |
JSON_Parse_Object_Scalar_Properties |
3975.259619086486 ns/iter |
4073.7370610907187 ns/iter |
0.98 |
JSON_Parse_Object_Array_Properties |
5306.470820984331 ns/iter |
5696.3726855991 ns/iter |
0.93 |
JSON_Parse_Object_Object_Properties |
5287.374783081098 ns/iter |
5787.993888810978 ns/iter |
0.91 |
JSON_Parse_Nested_Containers |
33842.759128329875 ns/iter |
35724.48961409145 ns/iter |
0.95 |
JSON_From_String_Copy |
11.863951012398696 ns/iter |
12.148541100560847 ns/iter |
0.98 |
JSON_From_String_Temporary |
11.130726395565677 ns/iter |
9.958936422640637 ns/iter |
1.12 |
JSON_Number_To_Double |
22.07042896407606 ns/iter |
22.883660836370264 ns/iter |
0.96 |
JSON_Object_At_Last_Key/8 |
6.718506760855702 ns/iter |
3.819162979972194 ns/iter |
1.76 |
JSON_Object_At_Last_Key/32 |
23.632783744235304 ns/iter |
12.195050550483025 ns/iter |
1.94 |
JSON_Object_At_Last_Key/128 |
91.06517200658612 ns/iter |
48.64305543193277 ns/iter |
1.87 |
JSON_Object_At_Last_Key/512 |
381.7706706294063 ns/iter |
402.14837834919337 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.12160334408549 ns/iter |
59.83388750669083 ns/iter |
1.11 |
JSON_Equality_Helm_Chart_Lock |
159.76756035631064 ns/iter |
189.28770457143835 ns/iter |
0.84 |
JSON_Divisible_By_Decimal |
246.70799400602345 ns/iter |
238.43205532584236 ns/iter |
1.03 |
JSON_String_Equal/10 |
5.636847611557041 ns/iter |
6.2845955459388705 ns/iter |
0.90 |
JSON_String_Equal/100 |
6.344860307068192 ns/iter |
6.862585839184819 ns/iter |
0.92 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
1.0543890477493247 ns/iter |
0.9441819062418104 ns/iter |
1.12 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.450962086674224 ns/iter |
10.582342146549411 ns/iter |
1.18 |
JSON_String_Fast_Hash/10 |
2.1121523655363754 ns/iter |
2.4912052131653826 ns/iter |
0.85 |
JSON_String_Fast_Hash/100 |
2.112747968703868 ns/iter |
2.492063076629637 ns/iter |
0.85 |
JSON_String_Key_Hash/10 |
2.466650234859338 ns/iter |
2.181903905927497 ns/iter |
1.13 |
JSON_String_Key_Hash/100 |
7.734701453134939 ns/iter |
6.537321750504013 ns/iter |
1.18 |
JSON_Object_Defines_Miss_Same_Length |
2.987684638455145 ns/iter |
2.7550567839601907 ns/iter |
1.08 |
JSON_Object_Defines_Miss_Too_Small |
3.004877715094441 ns/iter |
2.741523158095039 ns/iter |
1.10 |
JSON_Object_Defines_Miss_Too_Large |
3.2128641180932416 ns/iter |
3.429160122720955 ns/iter |
0.94 |
Pointer_Object_Traverse |
30.750098505721574 ns/iter |
29.317588900716483 ns/iter |
1.05 |
Pointer_Object_Try_Traverse |
32.7297427781728 ns/iter |
30.214650981236606 ns/iter |
1.08 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
158.51092199667215 ns/iter |
146.69414161894832 ns/iter |
1.08 |
Pointer_Walker_Schema_ISO_Language |
1557070.1074561204 ns/iter |
1539855.6410834882 ns/iter |
1.01 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1268860.4061930373 ns/iter |
1223021.2369337976 ns/iter |
1.04 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1897169.034391533 ns/iter |
1642152.9833728732 ns/iter |
1.16 |
Pointer_Position_Tracker_Get_Deeply_Nested |
669.2147929881561 ns/iter |
624.3680490712763 ns/iter |
1.07 |
Schema_Tracker_ISO_Language |
4412545.825806546 ns/iter |
4440772.388534967 ns/iter |
0.99 |
Schema_Tracker_ISO_Language_To_JSON |
16045469.697674163 ns/iter |
16551105.261904858 ns/iter |
0.97 |
Schema_Frame_WoT_References |
2174724.6037152335 ns/iter |
2258255.2186495163 ns/iter |
0.96 |
Schema_Frame_OMC_References |
9957307.338028222 ns/iter |
9906600.642856997 ns/iter |
1.01 |
Schema_Frame_OMC_Pointers |
18891138.7567568 ns/iter |
19639654.08333321 ns/iter |
0.96 |
Schema_Frame_OMC_Locations |
8792602.390243696 ns/iter |
9205796.53164548 ns/iter |
0.96 |
Schema_Frame_ISO_Language_Locations |
44271165.3749992 ns/iter |
43405706.400000095 ns/iter |
1.02 |
Schema_Frame_ISO_Language_Root |
283.7811341898771 ns/iter |
291.3791084203774 ns/iter |
0.97 |
Schema_Frame_KrakenD_References |
19413984.842105348 ns/iter |
17602679.727272242 ns/iter |
1.10 |
Schema_Frame_KrakenD_Reachable |
126342785.19999497 ns/iter |
141690718.60000598 ns/iter |
0.89 |
Schema_Frame_ISO_Language_Locations_To_JSON |
32699013.380952887 ns/iter |
32824597.363636278 ns/iter |
1.00 |
Schema_Frame_Many_Resources_References |
145492952.799998 ns/iter |
143693718.6000023 ns/iter |
1.01 |
Schema_Frame_Deeply_Nested_References |
11463434.775861936 ns/iter |
11984360.399999617 ns/iter |
0.96 |
JSONPath_Descendant_Filter_Nested |
1534.5095802829294 ns/iter |
1536.573407437239 ns/iter |
1.00 |
URITemplateRouter_Create |
21654.188399582956 ns/iter |
23423.4285476905 ns/iter |
0.92 |
URITemplateRouter_Match |
174.43221880493468 ns/iter |
175.97167230235385 ns/iter |
0.99 |
URITemplateRouter_Match_BasePath |
208.20387700554696 ns/iter |
209.26410359633698 ns/iter |
0.99 |
URITemplateRouterView_Restore |
9944.97068562494 ns/iter |
8525.098688759152 ns/iter |
1.17 |
URITemplateRouterView_Match |
142.3843484904256 ns/iter |
165.20740271455205 ns/iter |
0.86 |
URITemplateRouterView_Match_BasePath |
166.04152542954085 ns/iter |
188.86660374839522 ns/iter |
0.88 |
URITemplateRouterView_Arguments |
449.4411219999577 ns/iter |
432.4562211725334 ns/iter |
1.04 |
JSONL_Parse_Large |
8693049.580246964 ns/iter |
9290686.09333323 ns/iter |
0.94 |
JSONL_Parse_Large_GZIP |
8805127.227848116 ns/iter |
9417285.837837564 ns/iter |
0.93 |
JSONLD_Catalog_Annotation_List_Populate |
580775.617866013 ns/iter |
605915.8783434003 ns/iter |
0.96 |
JSONLD_Catalog_Materialize |
4013319.1086955895 ns/iter |
3585558.7180851316 ns/iter |
1.12 |
HTML_Build_Table_100000 |
67733511.40000159 ns/iter |
57146577.36363516 ns/iter |
1.19 |
HTML_Render_Table_100000 |
2048940.0150150908 ns/iter |
1796732.2926208703 ns/iter |
1.14 |
Markdown_To_HTML_Realistic_Document |
13294078.288461937 ns/iter |
12886704.509433988 ns/iter |
1.03 |
Markdown_To_HTML_Pathological |
50412043.85714439 ns/iter |
48335734.42857236 ns/iter |
1.04 |
Markdown_To_HTML_Short_Descriptions |
1682.412972488878 ns/iter |
||
GZIP_Compress_ISO_Language_Set_3_Locations |
40321985.294119306 ns/iter |
37553201.10526315 ns/iter |
1.07 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5536241.26984104 ns/iter |
5162141.2132353205 ns/iter |
1.07 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7373614.54736892 ns/iter |
7082116.767676749 ns/iter |
1.04 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
9671444.402777575 ns/iter |
9754545.337837366 ns/iter |
0.99 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2501977.546428488 ns/iter |
2231973.53354641 ns/iter |
1.12 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
402477.23331362393 ns/iter |
419167.3465704019 ns/iter |
0.96 |
JOSE_VerifySignature_RS256 |
51633.768260292396 ns/iter |
46945.37645085809 ns/iter |
1.10 |
JOSE_VerifySignature_ES512 |
1893049.2195121534 ns/iter |
1737739.6865672222 ns/iter |
1.09 |
CRYPTO_CRC32_Large_JSONL |
114475.44033998402 ns/iter |
101730.14464311606 ns/iter |
1.13 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: e420b78 | Previous: fa8033d | Ratio |
|---|---|---|---|
CRYPTO_CRC32_Large_JSONL |
114897.73319720956 ns/iter |
116260.47164523884 ns/iter |
0.99 |
JOSE_VerifySignature_RS256 |
24414.46908390317 ns/iter |
24812.581640972345 ns/iter |
0.98 |
JOSE_VerifySignature_ES512 |
653399.5452847949 ns/iter |
660334.8920454524 ns/iter |
0.99 |
GZIP_Compress_ISO_Language_Set_3_Locations |
31906144.13636116 ns/iter |
32144778.318181273 ns/iter |
0.99 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5550736.492063646 ns/iter |
5572595.271999944 ns/iter |
1.00 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7485346.440859992 ns/iter |
7514467.473118114 ns/iter |
1.00 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
9249378.546666473 ns/iter |
9515897.621621188 ns/iter |
0.97 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2293295.91176471 ns/iter |
2315518.7557755024 ns/iter |
0.99 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
346014.7397530829 ns/iter |
347563.0925833828 ns/iter |
1.00 |
Markdown_To_HTML_Realistic_Document |
10590379.104477601 ns/iter |
10965445.046153596 ns/iter |
0.97 |
Markdown_To_HTML_Pathological |
44313097.00000189 ns/iter |
42229834.5294106 ns/iter |
1.05 |
Markdown_To_HTML_Short_Descriptions |
1387.1525966005452 ns/iter |
||
HTML_Build_Table_100000 |
65757073.000003174 ns/iter |
68876980.99999966 ns/iter |
0.95 |
HTML_Render_Table_100000 |
2129389.283018793 ns/iter |
2026964.4999999895 ns/iter |
1.05 |
JSONLD_Catalog_Annotation_List_Populate |
697132.1765872984 ns/iter |
700992.9092721905 ns/iter |
0.99 |
JSONLD_Catalog_Materialize |
3501596.0500001595 ns/iter |
3489817.6138616274 ns/iter |
1.00 |
JSONL_Parse_Large |
9485673.824324418 ns/iter |
9598542.095890734 ns/iter |
0.99 |
JSONL_Parse_Large_GZIP |
9726675.027777454 ns/iter |
9805967.464788884 ns/iter |
0.99 |
URITemplateRouter_Create |
20414.089418083113 ns/iter |
20057.934236032783 ns/iter |
1.02 |
URITemplateRouter_Match |
158.6820376119266 ns/iter |
151.01960379915943 ns/iter |
1.05 |
URITemplateRouter_Match_BasePath |
186.88107407413673 ns/iter |
173.85311657971653 ns/iter |
1.07 |
URITemplateRouterView_Restore |
9687.949690085878 ns/iter |
9772.987394723497 ns/iter |
0.99 |
URITemplateRouterView_Match |
124.2081309010376 ns/iter |
124.20313163069626 ns/iter |
1.00 |
URITemplateRouterView_Match_BasePath |
140.82854255272042 ns/iter |
142.7669961035632 ns/iter |
0.99 |
URITemplateRouterView_Arguments |
489.38987974063286 ns/iter |
469.27090123687117 ns/iter |
1.04 |
JSONPath_Descendant_Filter_Nested |
1697.704673480776 ns/iter |
1799.4983747657911 ns/iter |
0.94 |
Schema_Frame_WoT_References |
2322392.2166666472 ns/iter |
2275290.7231270205 ns/iter |
1.02 |
Schema_Frame_OMC_References |
10160281.028985525 ns/iter |
10311284.043477893 ns/iter |
0.99 |
Schema_Frame_OMC_Pointers |
19175388.1351354 ns/iter |
19516826.297298256 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
8983003.564102668 ns/iter |
9157102.835442971 ns/iter |
0.98 |
Schema_Frame_ISO_Language_Locations |
41052527.44444165 ns/iter |
43805238.75000009 ns/iter |
0.94 |
Schema_Frame_ISO_Language_Root |
258.24657026462154 ns/iter |
259.83412475022385 ns/iter |
0.99 |
Schema_Frame_KrakenD_References |
16439229.57142947 ns/iter |
17720009.378377665 ns/iter |
0.93 |
Schema_Frame_KrakenD_Reachable |
109146523.6666617 ns/iter |
106953508.83333768 ns/iter |
1.02 |
Schema_Frame_ISO_Language_Locations_To_JSON |
31720562.619046263 ns/iter |
32029572.571426947 ns/iter |
0.99 |
Schema_Frame_Many_Resources_References |
144121425.60000804 ns/iter |
146673105.60000715 ns/iter |
0.98 |
Schema_Frame_Deeply_Nested_References |
11147565.312499275 ns/iter |
12141017.27419351 ns/iter |
0.92 |
Pointer_Object_Traverse |
26.048989780068283 ns/iter |
24.238258187648793 ns/iter |
1.07 |
Pointer_Object_Try_Traverse |
26.559941859230587 ns/iter |
26.564703479454412 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
137.75643612996214 ns/iter |
138.26243477286286 ns/iter |
1.00 |
Pointer_Walker_Schema_ISO_Language |
1369061.2099010353 ns/iter |
1409321.6393443067 ns/iter |
0.97 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1263194.0542495823 ns/iter |
1255233.8291366862 ns/iter |
1.01 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1748978.537313488 ns/iter |
1737916.1732672981 ns/iter |
1.01 |
Pointer_Position_Tracker_Get_Deeply_Nested |
693.5049403286728 ns/iter |
665.9987943825708 ns/iter |
1.04 |
Schema_Tracker_ISO_Language |
4929284.335714052 ns/iter |
4968696.116788353 ns/iter |
0.99 |
Schema_Tracker_ISO_Language_To_JSON |
15188498.702127134 ns/iter |
15399310.173913373 ns/iter |
0.99 |
JSON_Array_Of_Objects_Unique |
456.15548925447644 ns/iter |
458.444736159299 ns/iter |
1.00 |
JSON_Parse_1 |
5088.532927704931 ns/iter |
5108.337575312114 ns/iter |
1.00 |
JSON_Parse_Real |
5138.284686131534 ns/iter |
5356.654944528946 ns/iter |
0.96 |
JSON_Parse_Decimal |
8795.868456005886 ns/iter |
8895.134996126155 ns/iter |
0.99 |
JSON_Parse_Schema_ISO_Language |
3689033.9202126684 ns/iter |
3677555.6894736527 ns/iter |
1.00 |
JSON_Parse_Integer |
3732.2135896351606 ns/iter |
3732.285846477858 ns/iter |
1.00 |
JSON_Parse_String_NonSSO_Plain |
3538.0085346852134 ns/iter |
3436.4599445957897 ns/iter |
1.03 |
JSON_Parse_String_SSO_Plain |
2851.212279964042 ns/iter |
2844.7590446683284 ns/iter |
1.00 |
JSON_Parse_String_Escape_Heavy |
15699.341627029946 ns/iter |
15687.970539326332 ns/iter |
1.00 |
JSON_Parse_Object_Short_Keys |
8858.79404064815 ns/iter |
8913.783721935286 ns/iter |
0.99 |
JSON_Parse_Object_Scalar_Properties |
4493.103260834494 ns/iter |
4515.605515340395 ns/iter |
1.00 |
JSON_Parse_Object_Array_Properties |
6882.083716220741 ns/iter |
6683.382707717534 ns/iter |
1.03 |
JSON_Parse_Object_Object_Properties |
6799.984294818588 ns/iter |
6689.10776297462 ns/iter |
1.02 |
JSON_Parse_Nested_Containers |
40717.929136149425 ns/iter |
40293.76706504245 ns/iter |
1.01 |
JSON_From_String_Copy |
10.20989458271508 ns/iter |
9.302010234575528 ns/iter |
1.10 |
JSON_From_String_Temporary |
8.175022510133672 ns/iter |
7.9146229280562554 ns/iter |
1.03 |
JSON_Number_To_Double |
20.782579678317326 ns/iter |
20.76875265910885 ns/iter |
1.00 |
JSON_Object_At_Last_Key/8 |
4.223412786317574 ns/iter |
6.3366541786053965 ns/iter |
0.67 |
JSON_Object_At_Last_Key/32 |
13.337095023919547 ns/iter |
24.63272316771372 ns/iter |
0.54 |
JSON_Object_At_Last_Key/128 |
47.24634991177326 ns/iter |
92.24259527443725 ns/iter |
0.51 |
JSON_Object_At_Last_Key/512 |
287.9707931803101 ns/iter |
378.73808716199153 ns/iter |
0.76 |
JSON_Fast_Hash_Helm_Chart_Lock |
87.06108310630594 ns/iter |
89.99443173656063 ns/iter |
0.97 |
JSON_Equality_Helm_Chart_Lock |
155.76182766882312 ns/iter |
168.6566250495715 ns/iter |
0.92 |
JSON_Divisible_By_Decimal |
261.65780700704323 ns/iter |
262.78917150583493 ns/iter |
1.00 |
JSON_String_Equal/10 |
6.0668237448061415 ns/iter |
6.0656305896950595 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.766843482308054 ns/iter |
6.773420634036283 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7133978146749768 ns/iter |
0.7107402260926775 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
22.025329254653748 ns/iter |
21.984097984789013 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
3.1678303441699485 ns/iter |
3.2191188202240353 ns/iter |
0.98 |
JSON_String_Fast_Hash/100 |
3.1707347476793966 ns/iter |
3.251214258855693 ns/iter |
0.98 |
JSON_String_Key_Hash/10 |
1.4076667399843983 ns/iter |
1.761412310220517 ns/iter |
0.80 |
JSON_String_Key_Hash/100 |
14.757635829656083 ns/iter |
15.046710490882361 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Same_Length |
3.5191571144653735 ns/iter |
3.1981875151941153 ns/iter |
1.10 |
JSON_Object_Defines_Miss_Too_Small |
3.166369512423267 ns/iter |
3.185009410331197 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Large |
3.520866483547436 ns/iter |
3.1670679299397575 ns/iter |
1.11 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.380154089435863 ns/iter |
0.704436491315204 ns/iter |
3.38 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.378442371368936 ns/iter |
0.7040753338343367 ns/iter |
3.38 |
Regex_Period_Asterisk |
2.285770882004027 ns/iter |
0.7043180850357255 ns/iter |
3.25 |
Regex_Group_Period_Asterisk_Group |
2.2860526581391523 ns/iter |
0.7041032001591944 ns/iter |
3.25 |
Regex_Period_Plus |
2.374234960291005 ns/iter |
0.7043114527775323 ns/iter |
3.37 |
Regex_Period |
2.3755016984348214 ns/iter |
0.7038705528645474 ns/iter |
3.37 |
Regex_Caret_Period_Plus_Dollar |
2.2861330164037477 ns/iter |
0.7036195389866443 ns/iter |
3.25 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.286565937682523 ns/iter |
0.7036108226903159 ns/iter |
3.25 |
Regex_Caret_Period_Asterisk_Dollar |
2.37364915621138 ns/iter |
0.7039063738383828 ns/iter |
3.37 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.3737960091451753 ns/iter |
0.703973979358682 ns/iter |
3.37 |
Regex_Caret_X_Hyphen |
3.5198481581214307 ns/iter |
4.228143593779001 ns/iter |
0.83 |
Regex_Period_Md_Dollar |
31.909390134369627 ns/iter |
32.419335038452616 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
3.867166739382962 ns/iter |
4.573155793686387 ns/iter |
0.85 |
Regex_Caret_Period_Range_Dollar |
1.4086436494663623 ns/iter |
1.4076101521664142 ns/iter |
1.00 |
Regex_Nested_Backtrack |
40.5648052042596 ns/iter |
40.33362002334164 ns/iter |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (windows/msvc)
Details
| Benchmark suite | Current: e420b78 | Previous: fa8033d | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
5.010725000000207 ns/iter |
5.0312630000001946 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
5.171071428571444 ns/iter |
5.039979000000017 ns/iter |
1.03 |
Regex_Period_Asterisk |
4.961346000000049 ns/iter |
5.0239983939785775 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
4.961546428571495 ns/iter |
5.062896428571305 ns/iter |
0.98 |
Regex_Period_Plus |
4.636261060044846 ns/iter |
5.14291299999968 ns/iter |
0.90 |
Regex_Period |
4.6119107245802216 ns/iter |
5.087912999999844 ns/iter |
0.91 |
Regex_Caret_Period_Plus_Dollar |
4.666558938987816 ns/iter |
5.097810999999979 ns/iter |
0.92 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.615384944024764 ns/iter |
5.12719699999991 ns/iter |
0.90 |
Regex_Caret_Period_Asterisk_Dollar |
4.958900999999969 ns/iter |
5.090797321428855 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.959623000000306 ns/iter |
5.091836999999941 ns/iter |
0.97 |
Regex_Caret_X_Hyphen |
7.799732142856897 ns/iter |
8.293070312499802 ns/iter |
0.94 |
Regex_Period_Md_Dollar |
59.530892857141886 ns/iter |
46.906196560898046 ns/iter |
1.27 |
Regex_Caret_Slash_Period_Asterisk |
9.355669642856817 ns/iter |
7.962845982143157 ns/iter |
1.17 |
Regex_Caret_Period_Range_Dollar |
5.377380776863361 ns/iter |
5.653568999999834 ns/iter |
0.95 |
Regex_Nested_Backtrack |
88.22947544642824 ns/iter |
58.89207142856837 ns/iter |
1.50 |
JSON_Array_Of_Objects_Unique |
690.5120535714206 ns/iter |
583.1388392856747 ns/iter |
1.18 |
JSON_Parse_1 |
9297.424999999748 ns/iter |
9353.03815608019 ns/iter |
0.99 |
JSON_Parse_Real |
16920.50973555679 ns/iter |
16210.11383928561 ns/iter |
1.04 |
JSON_Parse_Decimal |
11312.735714285387 ns/iter |
11917.139285714029 ns/iter |
0.95 |
JSON_Parse_Schema_ISO_Language |
8640365.555555718 ns/iter |
7641272.2222218895 ns/iter |
1.13 |
JSON_Parse_Integer |
6087.294999999813 ns/iter |
6197.751000000267 ns/iter |
0.98 |
JSON_Parse_String_NonSSO_Plain |
8618.964285714372 ns/iter |
8627.679687500033 ns/iter |
1.00 |
JSON_Parse_String_SSO_Plain |
3886.9598214286148 ns/iter |
3820.929687500093 ns/iter |
1.02 |
JSON_Parse_String_Escape_Heavy |
21350.89062499951 ns/iter |
21939.415624999012 ns/iter |
0.97 |
JSON_Parse_Object_Short_Keys |
12966.842857143287 ns/iter |
13182.641071428034 ns/iter |
0.98 |
JSON_Parse_Object_Scalar_Properties |
6661.958928571466 ns/iter |
6826.40803571439 ns/iter |
0.98 |
JSON_Parse_Object_Array_Properties |
11556.8656249998 ns/iter |
11269.17656250015 ns/iter |
1.03 |
JSON_Parse_Object_Object_Properties |
11840.02678571464 ns/iter |
11502.618749999805 ns/iter |
1.03 |
JSON_Parse_Nested_Containers |
84416.07142857244 ns/iter |
78780.21205357046 ns/iter |
1.07 |
JSON_From_String_Copy |
62.47312500000086 ns/iter |
64.09650892857245 ns/iter |
0.97 |
JSON_From_String_Temporary |
87.15610325195965 ns/iter |
58.93297000000075 ns/iter |
1.48 |
JSON_Number_To_Double |
138.91075495934595 ns/iter |
119.74009374999818 ns/iter |
1.16 |
JSON_Object_At_Last_Key/8 |
7.6084946428568605 ns/iter |
7.718860491071463 ns/iter |
0.99 |
JSON_Object_At_Last_Key/32 |
28.247444070322636 ns/iter |
23.2032531250006 ns/iter |
1.22 |
JSON_Object_At_Last_Key/128 |
97.02381250000336 ns/iter |
89.81787991884195 ns/iter |
1.08 |
JSON_Object_At_Last_Key/512 |
535.7372000000282 ns/iter |
427.17929687501635 ns/iter |
1.25 |
JSON_Fast_Hash_Helm_Chart_Lock |
122.02357142857271 ns/iter |
105.06438816677372 ns/iter |
1.16 |
JSON_Equality_Helm_Chart_Lock |
251.25518750000353 ns/iter |
213.4082226157077 ns/iter |
1.18 |
JSON_Divisible_By_Decimal |
564.7917384300645 ns/iter |
311.73992056474145 ns/iter |
1.81 |
JSON_String_Equal/10 |
10.153064686816242 ns/iter |
10.480168750000018 ns/iter |
0.97 |
JSON_String_Equal/100 |
11.667937499999503 ns/iter |
19.83666964285748 ns/iter |
0.59 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1491049999999845 ns/iter |
2.5574107142856763 ns/iter |
0.84 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
18.732254631538332 ns/iter |
15.184540178572497 ns/iter |
1.23 |
JSON_String_Fast_Hash/10 |
6.384907366071398 ns/iter |
7.134413813435779 ns/iter |
0.89 |
JSON_String_Fast_Hash/100 |
6.6363187499999094 ns/iter |
6.646700892857079 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
5.028690999999981 ns/iter |
5.397026785714282 ns/iter |
0.93 |
JSON_String_Key_Hash/100 |
10.980287499999797 ns/iter |
11.939514285714381 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Same_Length |
4.798039966066981 ns/iter |
4.743316082016096 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Small |
4.853599564405317 ns/iter |
4.74599067070227 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Too_Large |
4.7697976445384445 ns/iter |
4.956673214285803 ns/iter |
0.96 |
Pointer_Object_Traverse |
70.66686607143221 ns/iter |
77.74041964285772 ns/iter |
0.91 |
Pointer_Object_Try_Traverse |
70.15413392857337 ns/iter |
74.91090178571572 ns/iter |
0.94 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.73397321429425 ns/iter |
173.50094911836263 ns/iter |
1.04 |
Pointer_Walker_Schema_ISO_Language |
13205719.999999702 ns/iter |
11216128.124999614 ns/iter |
1.18 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
2478888.63636372 ns/iter |
2630414.77272732 ns/iter |
0.94 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
3674970.7692307215 ns/iter |
3863057.5581397233 ns/iter |
0.95 |
Pointer_Position_Tracker_Get_Deeply_Nested |
602.2089285714192 ns/iter |
563.5649934249426 ns/iter |
1.07 |
Schema_Tracker_ISO_Language |
13004441.071428476 ns/iter |
10849115.624999683 ns/iter |
1.20 |
Schema_Tracker_ISO_Language_To_JSON |
68208527.27272806 ns/iter |
74904333.33333613 ns/iter |
0.91 |
Schema_Frame_WoT_References |
5508980.000000179 ns/iter |
5927275.892857052 ns/iter |
0.93 |
Schema_Frame_OMC_References |
25329542.85714238 ns/iter |
31835590.000000972 ns/iter |
0.80 |
Schema_Frame_OMC_Pointers |
47509928.57142933 ns/iter |
66494309.09090948 ns/iter |
0.71 |
Schema_Frame_OMC_Locations |
21031849.999999963 ns/iter |
26050337.500000373 ns/iter |
0.81 |
Schema_Frame_ISO_Language_Locations |
93289600.0000009 ns/iter |
84647655.55555686 ns/iter |
1.10 |
Schema_Frame_ISO_Language_Root |
2301.1748870815136 ns/iter |
2277.0948916350485 ns/iter |
1.01 |
Schema_Frame_KrakenD_References |
43995112.500002876 ns/iter |
40629911.764704175 ns/iter |
1.08 |
Schema_Frame_KrakenD_Reachable |
231195633.33331904 ns/iter |
260225099.99997583 ns/iter |
0.89 |
Schema_Frame_ISO_Language_Locations_To_JSON |
180604750.00000054 ns/iter |
161715900.00000435 ns/iter |
1.12 |
Schema_Frame_Many_Resources_References |
713266099.9999985 ns/iter |
764140700.0000414 ns/iter |
0.93 |
Schema_Frame_Deeply_Nested_References |
22669760.000000376 ns/iter |
24040016.666665073 ns/iter |
0.94 |
JSONPath_Descendant_Filter_Nested |
2447.9380045334483 ns/iter |
2549.01180847677 ns/iter |
0.96 |
URITemplateRouter_Create |
38703.34263392942 ns/iter |
43189.41722413624 ns/iter |
0.90 |
URITemplateRouter_Match |
222.97721875000676 ns/iter |
237.43164285714818 ns/iter |
0.94 |
URITemplateRouter_Match_BasePath |
253.71392857142692 ns/iter |
275.7814498116891 ns/iter |
0.92 |
URITemplateRouterView_Restore |
26138.944332713327 ns/iter |
34750.391412367106 ns/iter |
0.75 |
URITemplateRouterView_Match |
171.8850223214322 ns/iter |
189.75435622809474 ns/iter |
0.91 |
URITemplateRouterView_Match_BasePath |
197.58545514156816 ns/iter |
209.21981432053906 ns/iter |
0.94 |
URITemplateRouterView_Arguments |
606.3791071428325 ns/iter |
588.1937499999879 ns/iter |
1.03 |
JSONL_Parse_Large |
32815390.476189677 ns/iter |
33194759.090907738 ns/iter |
0.99 |
JSONL_Parse_Large_GZIP |
31405259.090909317 ns/iter |
31756913.636363816 ns/iter |
0.99 |
JSONLD_Catalog_Annotation_List_Populate |
3185758.6854460593 ns/iter |
3040529.4642861234 ns/iter |
1.05 |
JSONLD_Catalog_Materialize |
11459767.187499637 ns/iter |
7897862.222221698 ns/iter |
1.45 |
HTML_Build_Table_100000 |
94566971.428573 ns/iter |
93516911.11111097 ns/iter |
1.01 |
HTML_Render_Table_100000 |
8160409.999999906 ns/iter |
8130518.888889229 ns/iter |
1.00 |
Markdown_To_HTML_Realistic_Document |
54457510.00000314 ns/iter |
27866916.000002675 ns/iter |
1.95 |
Markdown_To_HTML_Pathological |
240927866.66665232 ns/iter |
181066900.0000189 ns/iter |
1.33 |
Markdown_To_HTML_Short_Descriptions |
4231.143069387139 ns/iter |
||
GZIP_Compress_ISO_Language_Set_3_Locations |
40259588.23529449 ns/iter |
38362088.235297 ns/iter |
1.05 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
10461767.187499583 ns/iter |
10286674.999999689 ns/iter |
1.02 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
12765371.428571371 ns/iter |
12306475.000000563 ns/iter |
1.04 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
16317239.02438968 ns/iter |
14889053.33333403 ns/iter |
1.10 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2673414.7727272743 ns/iter |
2339665.217391104 ns/iter |
1.14 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
567984.5535714735 ns/iter |
629474.0178571853 ns/iter |
0.90 |
JOSE_VerifySignature_RS256 |
24047.89567080671 ns/iter |
21247.899999998765 ns/iter |
1.13 |
JOSE_VerifySignature_ES512 |
1549955.8035714552 ns/iter |
1381384.6428569881 ns/iter |
1.12 |
CRYPTO_CRC32_Large_JSONL |
117048.29687499974 ns/iter |
103112.17187499722 ns/iter |
1.14 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: e420b78 | Previous: fa8033d | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8180988561198104 ns/iter |
1.8130843395696155 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.058636949038586 ns/iter |
1.936976322050991 ns/iter |
1.06 |
Regex_Period_Asterisk |
2.0505049539116134 ns/iter |
2.115993447181444 ns/iter |
0.97 |
Regex_Group_Period_Asterisk_Group |
1.8192258844940905 ns/iter |
2.0891310695096563 ns/iter |
0.87 |
Regex_Period_Plus |
2.3781332129068535 ns/iter |
2.2470191329620803 ns/iter |
1.06 |
Regex_Period |
2.5143007985038177 ns/iter |
2.1312930752716257 ns/iter |
1.18 |
Regex_Caret_Period_Plus_Dollar |
2.1676611689150547 ns/iter |
2.1718108186776854 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.3713825238593325 ns/iter |
2.280415727911181 ns/iter |
1.04 |
Regex_Caret_Period_Asterisk_Dollar |
1.774952711900698 ns/iter |
1.9578707454141153 ns/iter |
0.91 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.351628078995604 ns/iter |
2.1257332766645805 ns/iter |
1.11 |
Regex_Caret_X_Hyphen |
7.02289580016491 ns/iter |
6.511018549311856 ns/iter |
1.08 |
Regex_Period_Md_Dollar |
21.126021642222188 ns/iter |
19.599667485386203 ns/iter |
1.08 |
Regex_Caret_Slash_Period_Asterisk |
4.56917636473852 ns/iter |
4.835757907496865 ns/iter |
0.94 |
Regex_Caret_Period_Range_Dollar |
2.1504711519248203 ns/iter |
2.1966801327397016 ns/iter |
0.98 |
Regex_Nested_Backtrack |
31.184207813960857 ns/iter |
29.323293469051 ns/iter |
1.06 |
JSON_Array_Of_Objects_Unique |
422.84221316309515 ns/iter |
381.57300322791093 ns/iter |
1.11 |
JSON_Parse_1 |
3748.6845282392023 ns/iter |
3239.123328337963 ns/iter |
1.16 |
JSON_Parse_Real |
5459.8340541355055 ns/iter |
5312.589700145902 ns/iter |
1.03 |
JSON_Parse_Decimal |
6448.1666174613865 ns/iter |
5800.174851716735 ns/iter |
1.11 |
JSON_Parse_Schema_ISO_Language |
2547075.0613713143 ns/iter |
2718128.947367803 ns/iter |
0.94 |
JSON_Parse_Integer |
3249.78947515398 ns/iter |
3396.478584537967 ns/iter |
0.96 |
JSON_Parse_String_NonSSO_Plain |
4667.210454914726 ns/iter |
3381.8810065541315 ns/iter |
1.38 |
JSON_Parse_String_SSO_Plain |
1758.332940996507 ns/iter |
1854.188523648817 ns/iter |
0.95 |
JSON_Parse_String_Escape_Heavy |
16844.50999060348 ns/iter |
17929.10863384532 ns/iter |
0.94 |
JSON_Parse_Object_Short_Keys |
5303.298489747364 ns/iter |
5567.0029344638915 ns/iter |
0.95 |
JSON_Parse_Object_Scalar_Properties |
2680.857345370246 ns/iter |
3265.3772243276762 ns/iter |
0.82 |
JSON_Parse_Object_Array_Properties |
3613.270201395332 ns/iter |
6622.730419999243 ns/iter |
0.55 |
JSON_Parse_Object_Object_Properties |
3440.1175791231904 ns/iter |
4537.587182170083 ns/iter |
0.76 |
JSON_Parse_Nested_Containers |
23867.634914215632 ns/iter |
31395.671043845297 ns/iter |
0.76 |
JSON_From_String_Copy |
10.330763340387826 ns/iter |
12.329324838698511 ns/iter |
0.84 |
JSON_From_String_Temporary |
6.185655983060853 ns/iter |
6.909114764370059 ns/iter |
0.90 |
JSON_Number_To_Double |
32.71870640394489 ns/iter |
42.434525727976755 ns/iter |
0.77 |
JSON_Object_At_Last_Key/8 |
4.069482236919456 ns/iter |
5.046497080002155 ns/iter |
0.81 |
JSON_Object_At_Last_Key/32 |
12.273135301056495 ns/iter |
12.958902178228275 ns/iter |
0.95 |
JSON_Object_At_Last_Key/128 |
54.93158073389721 ns/iter |
60.13971037872242 ns/iter |
0.91 |
JSON_Object_At_Last_Key/512 |
188.5613710971798 ns/iter |
198.43743832759597 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.38765263434353 ns/iter |
61.2429889641283 ns/iter |
0.95 |
JSON_Equality_Helm_Chart_Lock |
168.5967607437359 ns/iter |
179.70188206799 ns/iter |
0.94 |
JSON_Divisible_By_Decimal |
184.05674702387648 ns/iter |
186.53781659353345 ns/iter |
0.99 |
JSON_String_Equal/10 |
6.751882907820028 ns/iter |
7.216226815725941 ns/iter |
0.94 |
JSON_String_Equal/100 |
6.491229621384977 ns/iter |
6.90786598020747 ns/iter |
0.94 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.33910818326115516 ns/iter |
0.35513944933464103 ns/iter |
0.95 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.1819905368980486 ns/iter |
3.3984346390244435 ns/iter |
0.94 |
JSON_String_Fast_Hash/10 |
2.3798602910260147 ns/iter |
2.5077702048514774 ns/iter |
0.95 |
JSON_String_Fast_Hash/100 |
2.0248204940362826 ns/iter |
2.490283041628042 ns/iter |
0.81 |
JSON_String_Key_Hash/10 |
1.692068123446108 ns/iter |
2.3125221949688957 ns/iter |
0.73 |
JSON_String_Key_Hash/100 |
2.1693378199660227 ns/iter |
2.5871099944467604 ns/iter |
0.84 |
JSON_Object_Defines_Miss_Same_Length |
2.6997611354511606 ns/iter |
3.173231750287837 ns/iter |
0.85 |
JSON_Object_Defines_Miss_Too_Small |
2.718098479082597 ns/iter |
3.038301580294484 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Large |
2.9489909441299256 ns/iter |
3.3387277232022994 ns/iter |
0.88 |
Pointer_Object_Traverse |
19.41689279532581 ns/iter |
32.138273351059695 ns/iter |
0.60 |
Pointer_Object_Try_Traverse |
33.963396145377594 ns/iter |
39.31907452826264 ns/iter |
0.86 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
140.62114512373273 ns/iter |
148.42955212485504 ns/iter |
0.95 |
Pointer_Walker_Schema_ISO_Language |
1357447.0887244872 ns/iter |
1542515.144469289 ns/iter |
0.88 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
825536.5588941944 ns/iter |
967150.9194549405 ns/iter |
0.85 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1034057.8870727903 ns/iter |
1964153.2258061399 ns/iter |
0.53 |
Pointer_Position_Tracker_Get_Deeply_Nested |
350.66891545292555 ns/iter |
653.3107940194607 ns/iter |
0.54 |
Schema_Tracker_ISO_Language |
2800845.6991872704 ns/iter |
3893627.141025764 ns/iter |
0.72 |
Schema_Tracker_ISO_Language_To_JSON |
10716653.640624685 ns/iter |
13379737.59574836 ns/iter |
0.80 |
Schema_Frame_WoT_References |
2078041.0474774993 ns/iter |
2828083.609999794 ns/iter |
0.73 |
Schema_Frame_OMC_References |
9870754.324674044 ns/iter |
13002702.830187084 ns/iter |
0.76 |
Schema_Frame_OMC_Pointers |
19832888.031253047 ns/iter |
28231880.18749789 ns/iter |
0.70 |
Schema_Frame_OMC_Locations |
7913003.233334671 ns/iter |
12817507.812499685 ns/iter |
0.62 |
Schema_Frame_ISO_Language_Locations |
21479575.75757711 ns/iter |
29224105.000002965 ns/iter |
0.73 |
Schema_Frame_ISO_Language_Root |
109.83669334339966 ns/iter |
126.2254984663599 ns/iter |
0.87 |
Schema_Frame_KrakenD_References |
14046521.265304456 ns/iter |
16562994.186045237 ns/iter |
0.85 |
Schema_Frame_KrakenD_Reachable |
162667198.00006512 ns/iter |
186519676.75009474 ns/iter |
0.87 |
Schema_Frame_ISO_Language_Locations_To_JSON |
24432196.827586364 ns/iter |
34838892.04545159 ns/iter |
0.70 |
Schema_Frame_Many_Resources_References |
131062694.33334698 ns/iter |
116274141.60002446 ns/iter |
1.13 |
Schema_Frame_Deeply_Nested_References |
13782294.865384651 ns/iter |
14353251.61538423 ns/iter |
0.96 |
JSONPath_Descendant_Filter_Nested |
1291.0400358747147 ns/iter |
1255.8681486399164 ns/iter |
1.03 |
URITemplateRouter_Create |
18523.619004494252 ns/iter |
20205.879884002832 ns/iter |
0.92 |
URITemplateRouter_Match |
174.97730383047664 ns/iter |
184.38710439362288 ns/iter |
0.95 |
URITemplateRouter_Match_BasePath |
208.1154206093879 ns/iter |
216.42645763165496 ns/iter |
0.96 |
URITemplateRouterView_Restore |
10152.146639629249 ns/iter |
11376.690726071858 ns/iter |
0.89 |
URITemplateRouterView_Match |
143.80665197654224 ns/iter |
150.70276750455594 ns/iter |
0.95 |
URITemplateRouterView_Match_BasePath |
165.42626379898044 ns/iter |
170.6015716929365 ns/iter |
0.97 |
URITemplateRouterView_Arguments |
549.5185201065341 ns/iter |
589.9829229839858 ns/iter |
0.93 |
JSONL_Parse_Large |
6711765.476189785 ns/iter |
8071965.189873469 ns/iter |
0.83 |
JSONL_Parse_Large_GZIP |
6133933.575470882 ns/iter |
10747901.27173826 ns/iter |
0.57 |
JSONLD_Catalog_Annotation_List_Populate |
516354.4170000023 ns/iter |
542640.8490565902 ns/iter |
0.95 |
JSONLD_Catalog_Materialize |
2118520.8353653885 ns/iter |
2537315.056604 ns/iter |
0.83 |
HTML_Build_Table_100000 |
41169076.00000024 ns/iter |
39801828.470592014 ns/iter |
1.03 |
HTML_Render_Table_100000 |
1508400.1844449327 ns/iter |
1792814.8969696683 ns/iter |
0.84 |
Markdown_To_HTML_Realistic_Document |
8639915.629629161 ns/iter |
9377753.571428522 ns/iter |
0.92 |
Markdown_To_HTML_Pathological |
49405652.80000253 ns/iter |
46952204.54544307 ns/iter |
1.05 |
Markdown_To_HTML_Short_Descriptions |
1124.3133613754446 ns/iter |
||
GZIP_Compress_ISO_Language_Set_3_Locations |
28532078.35999456 ns/iter |
31189096.000003777 ns/iter |
0.91 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
3082504.870129121 ns/iter |
2954877.4479634757 ns/iter |
1.04 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
4536220.083332992 ns/iter |
4622053.832298046 ns/iter |
0.98 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
5280197.914061091 ns/iter |
5680181.12396714 ns/iter |
0.93 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1719367.883663268 ns/iter |
1907743.8423647915 ns/iter |
0.90 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
303889.38099353545 ns/iter |
418111.6511898077 ns/iter |
0.73 |
JOSE_VerifySignature_RS256 |
21662.057867923362 ns/iter |
25419.55422135541 ns/iter |
0.85 |
JOSE_VerifySignature_ES512 |
976748.3678321309 ns/iter |
1211884.4501719337 ns/iter |
0.81 |
CRYPTO_CRC32_Large_JSONL |
20585.553596182486 ns/iter |
24379.368610108388 ns/iter |
0.84 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com