Show the code coverage link in the README - #2801
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Updates the README’s project-resource list to present the documentation link as a labeled bullet. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 9205231 | Previous: 7308581 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.485174619017178 ns/iter |
2.4944317181900693 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4904077625215106 ns/iter |
2.492089920468818 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.489647192561854 ns/iter |
2.498360052261294 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.493581896511504 ns/iter |
2.4915962620617673 ns/iter |
1.00 |
Regex_Period_Plus |
3.1045233666103083 ns/iter |
3.1140700774370473 ns/iter |
1.00 |
Regex_Period |
3.1126718996920815 ns/iter |
3.11302221958114 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.110933637417447 ns/iter |
3.1144110830399154 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1083625577057252 ns/iter |
3.1126673420314113 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.708419943131624 ns/iter |
3.734289851133737 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.6731389591321926 ns/iter |
3.7364541873596457 ns/iter |
0.98 |
Regex_Caret_X_Hyphen |
6.999126785664104 ns/iter |
7.168802896994785 ns/iter |
0.98 |
Regex_Period_Md_Dollar |
27.282304000999304 ns/iter |
27.553279211596674 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
6.536799011701359 ns/iter |
7.474481665820459 ns/iter |
0.87 |
Regex_Caret_Period_Range_Dollar |
4.348287748646563 ns/iter |
4.357787705512297 ns/iter |
1.00 |
Regex_Nested_Backtrack |
42.42980106379815 ns/iter |
43.8098087373333 ns/iter |
0.97 |
JSON_Array_Of_Objects_Unique |
435.33872854721636 ns/iter |
449.75069222392517 ns/iter |
0.97 |
JSON_Parse_1 |
4395.028625896326 ns/iter |
4493.577711112611 ns/iter |
0.98 |
JSON_Parse_Real |
4884.709814401641 ns/iter |
4973.794091989164 ns/iter |
0.98 |
JSON_Parse_Decimal |
7111.00502914632 ns/iter |
7232.015709285769 ns/iter |
0.98 |
JSON_Parse_Schema_ISO_Language |
3224155.5416666334 ns/iter |
3254886.171296368 ns/iter |
0.99 |
JSON_Parse_Integer |
3465.4182380794364 ns/iter |
3669.9306292072206 ns/iter |
0.94 |
JSON_Parse_String_NonSSO_Plain |
2987.3242407949624 ns/iter |
3000.2422291059115 ns/iter |
1.00 |
JSON_Parse_String_SSO_Plain |
2547.6958017995807 ns/iter |
2572.5738804185567 ns/iter |
0.99 |
JSON_Parse_String_Escape_Heavy |
12099.173782156318 ns/iter |
12006.755010449137 ns/iter |
1.01 |
JSON_Parse_Object_Short_Keys |
8003.522301006275 ns/iter |
7967.853980737534 ns/iter |
1.00 |
JSON_Parse_Object_Scalar_Properties |
3946.9658389159404 ns/iter |
4057.662947810655 ns/iter |
0.97 |
JSON_Parse_Object_Array_Properties |
6418.986040088097 ns/iter |
5270.511125791849 ns/iter |
1.22 |
JSON_Parse_Object_Object_Properties |
6315.435334464177 ns/iter |
5236.1301662919395 ns/iter |
1.21 |
JSON_Parse_Nested_Containers |
37729.977677818955 ns/iter |
34531.70832097932 ns/iter |
1.09 |
JSON_From_String_Copy |
10.917245480637266 ns/iter |
10.768631757731601 ns/iter |
1.01 |
JSON_From_String_Temporary |
10.020289071033918 ns/iter |
10.298670354923342 ns/iter |
0.97 |
JSON_Number_To_Double |
22.176956146289726 ns/iter |
22.88815782042599 ns/iter |
0.97 |
JSON_Object_At_Last_Key/8 |
3.9195607709063234 ns/iter |
3.9362588637307776 ns/iter |
1.00 |
JSON_Object_At_Last_Key/32 |
11.861115603122482 ns/iter |
12.284341432277454 ns/iter |
0.97 |
JSON_Object_At_Last_Key/128 |
48.76628275460296 ns/iter |
49.10700575302988 ns/iter |
0.99 |
JSON_Object_At_Last_Key/512 |
374.093104514399 ns/iter |
392.2692750675062 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
52.25442329217514 ns/iter |
54.49569148530392 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
149.23651507490322 ns/iter |
155.0395137698816 ns/iter |
0.96 |
JSON_Divisible_By_Decimal |
251.510954280852 ns/iter |
246.62385367804205 ns/iter |
1.02 |
JSON_String_Equal/10 |
5.9242020221177 ns/iter |
5.939667703895848 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.33197128684326 ns/iter |
6.547554761489068 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9286138435007116 ns/iter |
0.9346093663645754 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.878874754610049 ns/iter |
10.580077899186803 ns/iter |
1.41 |
JSON_String_Fast_Hash/10 |
2.0982437749951766 ns/iter |
2.6276635285049643 ns/iter |
0.80 |
JSON_String_Fast_Hash/100 |
2.1109827014699056 ns/iter |
2.630175052886158 ns/iter |
0.80 |
JSON_String_Key_Hash/10 |
2.668805606603462 ns/iter |
2.187428882932269 ns/iter |
1.22 |
JSON_String_Key_Hash/100 |
8.778069727577392 ns/iter |
6.5362160105338 ns/iter |
1.34 |
JSON_Object_Defines_Miss_Same_Length |
3.411302420558982 ns/iter |
3.4314251467103176 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Small |
3.091215671237057 ns/iter |
3.14073263632503 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Too_Large |
2.6043795721296394 ns/iter |
2.7870440518354322 ns/iter |
0.93 |
Pointer_Object_Traverse |
28.095523057051125 ns/iter |
28.253463470450022 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
29.631368871716262 ns/iter |
30.562433792851703 ns/iter |
0.97 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
166.5649019600511 ns/iter |
142.94546079448517 ns/iter |
1.17 |
Pointer_Walker_Schema_ISO_Language |
2422776.738197444 ns/iter |
1641780.8925233479 ns/iter |
1.48 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1201119.7179930967 ns/iter |
1277281.95497186 ns/iter |
0.94 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1585721.5823388943 ns/iter |
1700194.4680306795 ns/iter |
0.93 |
Pointer_Position_Tracker_Get_Deeply_Nested |
605.3821115899368 ns/iter |
632.0902588746934 ns/iter |
0.96 |
JSONPath_Descendant_Filter_Nested |
1494.8649380462396 ns/iter |
1533.6371788292124 ns/iter |
0.97 |
URITemplateRouter_Create |
23815.014761519105 ns/iter |
23669.56544272137 ns/iter |
1.01 |
URITemplateRouter_Match |
170.77120352231736 ns/iter |
176.19469082115387 ns/iter |
0.97 |
URITemplateRouter_Match_BasePath |
199.26926852359017 ns/iter |
203.94213160916587 ns/iter |
0.98 |
URITemplateRouterView_Restore |
8240.818493112101 ns/iter |
8590.822247939017 ns/iter |
0.96 |
URITemplateRouterView_Match |
138.7666984965306 ns/iter |
142.67339024681903 ns/iter |
0.97 |
URITemplateRouterView_Match_BasePath |
160.69409733130857 ns/iter |
162.27373500360665 ns/iter |
0.99 |
URITemplateRouterView_Arguments |
426.15385315345316 ns/iter |
439.7397462494901 ns/iter |
0.97 |
JSONL_Parse_Large |
8793759.936708776 ns/iter |
9168499.73684202 ns/iter |
0.96 |
JSONL_Parse_Large_GZIP |
10395338.361111011 ns/iter |
10850563.399999985 ns/iter |
0.96 |
JSONLD_Catalog_Annotation_List_Populate |
563519.7212572509 ns/iter |
593652.6530958248 ns/iter |
0.95 |
JSONLD_Catalog_Materialize |
3341594.3459715974 ns/iter |
3698916.9788359813 ns/iter |
0.90 |
HTML_Build_Table_100000 |
54943031.41666753 ns/iter |
59356131.18181881 ns/iter |
0.93 |
HTML_Render_Table_100000 |
1742597.7125000004 ns/iter |
1869523.2307692547 ns/iter |
0.93 |
GZIP_Compress_ISO_Language_Set_3_Locations |
31647172.681817636 ns/iter |
33035411.0476194 ns/iter |
0.96 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4005732.032967044 ns/iter |
4452556.743589643 ns/iter |
0.90 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1800014.6519480867 ns/iter |
1863889.6846361372 ns/iter |
0.97 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
345942.3588205932 ns/iter |
357353.93650794413 ns/iter |
0.97 |
JOSE_VerifySignature_RS256 |
60830.5542626278 ns/iter |
60190.100907127955 ns/iter |
1.01 |
JOSE_VerifySignature_ES512 |
2400978.20138886 ns/iter |
2420594.2871972113 ns/iter |
0.99 |
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: 9205231 | Previous: 7308581 | Ratio |
|---|---|---|---|
JOSE_VerifySignature_RS256 |
21976.684013936716 ns/iter |
22729.251527720135 ns/iter |
0.97 |
JOSE_VerifySignature_ES512 |
580579.5045794973 ns/iter |
582555.2011637548 ns/iter |
1.00 |
GZIP_Compress_ISO_Language_Set_3_Locations |
36467360.10526446 ns/iter |
36538965.52631714 ns/iter |
1.00 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4209059.622754293 ns/iter |
4216678.284023551 ns/iter |
1.00 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2023917.7745663526 ns/iter |
2035719.7072463757 ns/iter |
0.99 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
382581.4439584639 ns/iter |
382640.79387644236 ns/iter |
1.00 |
HTML_Build_Table_100000 |
54562077.36363632 ns/iter |
54934601.08333418 ns/iter |
0.99 |
HTML_Render_Table_100000 |
1791445.4846938534 ns/iter |
1865005.6272966126 ns/iter |
0.96 |
JSONLD_Catalog_Annotation_List_Populate |
680865.9704724499 ns/iter |
689061.5695952589 ns/iter |
0.99 |
JSONLD_Catalog_Materialize |
3444567.5050000087 ns/iter |
3510718.2686567064 ns/iter |
0.98 |
JSONL_Parse_Large |
9578106.178081855 ns/iter |
9930181.633802945 ns/iter |
0.96 |
JSONL_Parse_Large_GZIP |
10999498.874999957 ns/iter |
11271185.596773917 ns/iter |
0.98 |
URITemplateRouter_Create |
21309.731521772028 ns/iter |
21426.019357583933 ns/iter |
0.99 |
URITemplateRouter_Match |
157.0586037759496 ns/iter |
157.2386636290812 ns/iter |
1.00 |
URITemplateRouter_Match_BasePath |
185.81699264447903 ns/iter |
186.37665862332253 ns/iter |
1.00 |
URITemplateRouterView_Restore |
8253.189469425768 ns/iter |
8393.546999857868 ns/iter |
0.98 |
URITemplateRouterView_Match |
123.77662178648093 ns/iter |
124.0531509953186 ns/iter |
1.00 |
URITemplateRouterView_Match_BasePath |
144.9406863190751 ns/iter |
143.7862323923925 ns/iter |
1.01 |
URITemplateRouterView_Arguments |
467.4930712377445 ns/iter |
471.4389186754314 ns/iter |
0.99 |
JSONPath_Descendant_Filter_Nested |
1609.2197292166607 ns/iter |
1626.3984412535735 ns/iter |
0.99 |
Pointer_Object_Traverse |
23.289589059950945 ns/iter |
23.110433603106884 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
25.873432980097114 ns/iter |
25.87982944413201 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
128.96213357707316 ns/iter |
132.16746831458806 ns/iter |
0.98 |
Pointer_Walker_Schema_ISO_Language |
1458858.4648526383 ns/iter |
1421264.1286306689 ns/iter |
1.03 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1240527.191829449 ns/iter |
1225473.5971731292 ns/iter |
1.01 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1731657.0794044086 ns/iter |
1693468.9304556735 ns/iter |
1.02 |
Pointer_Position_Tracker_Get_Deeply_Nested |
589.5637958423316 ns/iter |
599.7482979599984 ns/iter |
0.98 |
JSON_Array_Of_Objects_Unique |
468.5011589399539 ns/iter |
463.101719446072 ns/iter |
1.01 |
JSON_Parse_1 |
5322.773638687712 ns/iter |
5322.216676658115 ns/iter |
1.00 |
JSON_Parse_Real |
5504.851739253742 ns/iter |
5410.565924300318 ns/iter |
1.02 |
JSON_Parse_Decimal |
10417.998709161084 ns/iter |
10437.886307685489 ns/iter |
1.00 |
JSON_Parse_Schema_ISO_Language |
3657928.1631579883 ns/iter |
3704523.2634407743 ns/iter |
0.99 |
JSON_Parse_Integer |
3744.793104550113 ns/iter |
3715.2570415577316 ns/iter |
1.01 |
JSON_Parse_String_NonSSO_Plain |
3487.436038713359 ns/iter |
3381.563049387016 ns/iter |
1.03 |
JSON_Parse_String_SSO_Plain |
2912.2835208207225 ns/iter |
2898.0255634766017 ns/iter |
1.00 |
JSON_Parse_String_Escape_Heavy |
17010.332225349903 ns/iter |
16911.126389191733 ns/iter |
1.01 |
JSON_Parse_Object_Short_Keys |
8811.75115471242 ns/iter |
8707.055594799833 ns/iter |
1.01 |
JSON_Parse_Object_Scalar_Properties |
4524.795153900023 ns/iter |
4571.128641140216 ns/iter |
0.99 |
JSON_Parse_Object_Array_Properties |
6968.01600585939 ns/iter |
6882.652311782904 ns/iter |
1.01 |
JSON_Parse_Object_Object_Properties |
6577.987253405707 ns/iter |
6544.193683345515 ns/iter |
1.01 |
JSON_Parse_Nested_Containers |
40376.81957540353 ns/iter |
39824.481207711055 ns/iter |
1.01 |
JSON_From_String_Copy |
9.06253470787263 ns/iter |
8.683428683713592 ns/iter |
1.04 |
JSON_From_String_Temporary |
7.794931404538141 ns/iter |
7.6481396228247975 ns/iter |
1.02 |
JSON_Number_To_Double |
19.995603373088386 ns/iter |
20.097965739801662 ns/iter |
0.99 |
JSON_Object_At_Last_Key/8 |
5.6154923832375045 ns/iter |
5.63253558155122 ns/iter |
1.00 |
JSON_Object_At_Last_Key/32 |
21.901549922026373 ns/iter |
21.830489763720006 ns/iter |
1.00 |
JSON_Object_At_Last_Key/128 |
87.61806239843817 ns/iter |
90.15438773209732 ns/iter |
0.97 |
JSON_Object_At_Last_Key/512 |
394.5207127251102 ns/iter |
393.1699571865969 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
77.48357089888763 ns/iter |
75.60533955593456 ns/iter |
1.02 |
JSON_Equality_Helm_Chart_Lock |
143.46648974375265 ns/iter |
153.34348191469306 ns/iter |
0.94 |
JSON_Divisible_By_Decimal |
282.17206313863704 ns/iter |
282.5862426900171 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.0616159016537745 ns/iter |
5.0841921262059095 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.685523629598605 ns/iter |
5.696697951238654 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6235499362811647 ns/iter |
0.6234875648998643 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.210087620884043 ns/iter |
25.196639878859393 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
3.1834215106075416 ns/iter |
3.173886266327808 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.1786303617998413 ns/iter |
3.1710129012795876 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2513099482074503 ns/iter |
1.2466580735507544 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.444347311438657 ns/iter |
12.46375211180013 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.1151350485356923 ns/iter |
3.1166601474766242 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.4287309970734134 ns/iter |
3.4374390381294524 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.114193472149739 ns/iter |
3.113493037956242 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
0.6230676830569568 ns/iter |
0.6235108740998284 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
0.623106435597301 ns/iter |
0.6235982914867759 ns/iter |
1.00 |
Regex_Period_Asterisk |
0.6246718584778816 ns/iter |
0.6229907538672115 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
0.6232827457024718 ns/iter |
0.6229082864718997 ns/iter |
1.00 |
Regex_Period_Plus |
0.622897314987449 ns/iter |
0.6229711775061606 ns/iter |
1.00 |
Regex_Period |
0.622619649042977 ns/iter |
0.6238051439597836 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
0.62334570038031 ns/iter |
0.6232338160062246 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
0.622957361272394 ns/iter |
0.6228501875758323 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
0.6229305439422816 ns/iter |
0.6257892703735328 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
0.6228024759672731 ns/iter |
0.6230769560722472 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
3.739400108632278 ns/iter |
3.7394977914466647 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
28.855529075053255 ns/iter |
26.66081318190596 ns/iter |
1.08 |
Regex_Caret_Slash_Period_Asterisk |
4.046701704743924 ns/iter |
4.046956101895214 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
1.2460186084734834 ns/iter |
1.2465463998906183 ns/iter |
1.00 |
Regex_Nested_Backtrack |
37.37029368077866 ns/iter |
38.596505008666455 ns/iter |
0.97 |
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: 9205231 | Previous: 7308581 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
5.151589000000172 ns/iter |
3.88148158482141 ns/iter |
1.33 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
5.032913000000008 ns/iter |
3.8840027901785947 ns/iter |
1.30 |
Regex_Period_Asterisk |
5.029025999999703 ns/iter |
3.9138867187500055 ns/iter |
1.28 |
Regex_Group_Period_Asterisk_Group |
5.067106000000194 ns/iter |
3.8840329241072804 ns/iter |
1.30 |
Regex_Period_Plus |
5.0474890000003825 ns/iter |
3.6151523157798486 ns/iter |
1.40 |
Regex_Period |
5.0488489073768585 ns/iter |
3.60608628820319 ns/iter |
1.40 |
Regex_Caret_Period_Plus_Dollar |
5.093233999999711 ns/iter |
3.645347672061901 ns/iter |
1.40 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
5.054234821428289 ns/iter |
3.5691964676373646 ns/iter |
1.42 |
Regex_Caret_Period_Asterisk_Dollar |
5.029481999999916 ns/iter |
3.840078743142643 ns/iter |
1.31 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
5.023242000000323 ns/iter |
3.8446981026786706 ns/iter |
1.31 |
Regex_Caret_X_Hyphen |
8.18487276785732 ns/iter |
6.048522321428607 ns/iter |
1.35 |
Regex_Period_Md_Dollar |
47.252813554751086 ns/iter |
42.58899375000169 ns/iter |
1.11 |
Regex_Caret_Slash_Period_Asterisk |
7.930549107142732 ns/iter |
5.781168750000327 ns/iter |
1.37 |
Regex_Caret_Period_Range_Dollar |
5.7183767857143915 ns/iter |
4.126002587443587 ns/iter |
1.39 |
Regex_Nested_Backtrack |
58.92483035714641 ns/iter |
53.4899732142843 ns/iter |
1.10 |
JSON_Array_Of_Objects_Unique |
576.3892857142849 ns/iter |
507.5896999999827 ns/iter |
1.14 |
JSON_Parse_1 |
8793.965205512179 ns/iter |
7233.832142856857 ns/iter |
1.22 |
JSON_Parse_Real |
16071.831954232079 ns/iter |
14011.13945919909 ns/iter |
1.15 |
JSON_Parse_Decimal |
11817.133928571722 ns/iter |
8656.473214285754 ns/iter |
1.37 |
JSON_Parse_Schema_ISO_Language |
7779473.333333599 ns/iter |
6201350.892857148 ns/iter |
1.25 |
JSON_Parse_Integer |
6271.414285714221 ns/iter |
4603.403083395678 ns/iter |
1.36 |
JSON_Parse_String_NonSSO_Plain |
8770.95905821903 ns/iter |
6047.788000000195 ns/iter |
1.45 |
JSON_Parse_String_SSO_Plain |
3832.3822544643936 ns/iter |
2922.4459156277617 ns/iter |
1.31 |
JSON_Parse_String_Escape_Heavy |
21940.118749999016 ns/iter |
16885.04677486725 ns/iter |
1.30 |
JSON_Parse_Object_Short_Keys |
13136.490015670503 ns/iter |
10423.815624999832 ns/iter |
1.26 |
JSON_Parse_Object_Scalar_Properties |
6836.562499999818 ns/iter |
5188.08799999988 ns/iter |
1.32 |
JSON_Parse_Object_Array_Properties |
11806.204687499821 ns/iter |
8970.373792974266 ns/iter |
1.32 |
JSON_Parse_Object_Object_Properties |
11616.424999999708 ns/iter |
9100.251784590886 ns/iter |
1.28 |
JSON_Parse_Nested_Containers |
80024.59821428839 ns/iter |
64445.39285714106 ns/iter |
1.24 |
JSON_From_String_Copy |
66.57211607142801 ns/iter |
48.71373214285767 ns/iter |
1.37 |
JSON_From_String_Temporary |
58.22599107142525 ns/iter |
67.52758928571316 ns/iter |
0.86 |
JSON_Number_To_Double |
120.58992857142974 ns/iter |
112.44879687500209 ns/iter |
1.07 |
JSON_Object_At_Last_Key/8 |
7.724505580357008 ns/iter |
5.550299999999961 ns/iter |
1.39 |
JSON_Object_At_Last_Key/32 |
23.302027641718652 ns/iter |
19.260404636253384 ns/iter |
1.21 |
JSON_Object_At_Last_Key/128 |
90.85045576560316 ns/iter |
72.01409598214248 ns/iter |
1.26 |
JSON_Object_At_Last_Key/512 |
428.1885255272978 ns/iter |
334.7898509303897 ns/iter |
1.28 |
JSON_Fast_Hash_Helm_Chart_Lock |
102.22617400775982 ns/iter |
87.99797821438204 ns/iter |
1.16 |
JSON_Equality_Helm_Chart_Lock |
209.09114914771317 ns/iter |
158.07450892857082 ns/iter |
1.32 |
JSON_Divisible_By_Decimal |
307.9051017963112 ns/iter |
279.77223793626666 ns/iter |
1.10 |
JSON_String_Equal/10 |
10.53515937500027 ns/iter |
7.690746651785676 ns/iter |
1.37 |
JSON_String_Equal/100 |
11.754479687500208 ns/iter |
8.784272321428357 ns/iter |
1.34 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.5427875200510974 ns/iter |
1.6675081707595112 ns/iter |
1.52 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.065099932745001 ns/iter |
15.140953125000982 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
6.650402678571104 ns/iter |
4.947811000000115 ns/iter |
1.34 |
JSON_String_Fast_Hash/100 |
6.675355357142873 ns/iter |
5.014339999999606 ns/iter |
1.33 |
JSON_String_Key_Hash/10 |
5.335523214285384 ns/iter |
3.864184151785973 ns/iter |
1.38 |
JSON_String_Key_Hash/100 |
11.960637500000157 ns/iter |
8.480895089285465 ns/iter |
1.41 |
JSON_Object_Defines_Miss_Same_Length |
4.8065913053718905 ns/iter |
3.5704137220997105 ns/iter |
1.35 |
JSON_Object_Defines_Miss_Too_Small |
4.808515858947552 ns/iter |
3.5710005301345435 ns/iter |
1.35 |
JSON_Object_Defines_Miss_Too_Large |
4.87747703233861 ns/iter |
3.5685899936275383 ns/iter |
1.37 |
Pointer_Object_Traverse |
75.65516071428493 ns/iter |
50.97087999999985 ns/iter |
1.48 |
Pointer_Object_Try_Traverse |
72.94577008928168 ns/iter |
52.66647999999918 ns/iter |
1.39 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
178.2714137235172 ns/iter |
138.79897817862297 ns/iter |
1.28 |
Pointer_Walker_Schema_ISO_Language |
10844789.062499415 ns/iter |
9178864.00000043 ns/iter |
1.18 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
2379586.7469879887 ns/iter |
1857457.1014492784 ns/iter |
1.28 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
3796616.75977677 ns/iter |
2859061.86440683 ns/iter |
1.33 |
Pointer_Position_Tracker_Get_Deeply_Nested |
582.5637276785247 ns/iter |
422.70576400737764 ns/iter |
1.38 |
JSONPath_Descendant_Filter_Nested |
2408.336428571342 ns/iter |
1863.9332713690737 ns/iter |
1.29 |
URITemplateRouter_Create |
41841.848972458196 ns/iter |
30295.037957505203 ns/iter |
1.38 |
URITemplateRouter_Match |
237.05571428572676 ns/iter |
168.3934130620617 ns/iter |
1.41 |
URITemplateRouter_Match_BasePath |
269.87876874457714 ns/iter |
190.7849098915174 ns/iter |
1.41 |
URITemplateRouterView_Restore |
34187.052922703144 ns/iter |
20083.732890473006 ns/iter |
1.70 |
URITemplateRouterView_Match |
180.49068842569443 ns/iter |
133.92451411051536 ns/iter |
1.35 |
URITemplateRouterView_Match_BasePath |
207.23461574844413 ns/iter |
152.161316964288 ns/iter |
1.36 |
URITemplateRouterView_Arguments |
542.5699999999551 ns/iter |
457.9142143979775 ns/iter |
1.18 |
JSONL_Parse_Large |
33431223.809521895 ns/iter |
25966434.61538406 ns/iter |
1.29 |
JSONL_Parse_Large_GZIP |
33999580.95238141 ns/iter |
26504082.14285806 ns/iter |
1.28 |
JSONLD_Catalog_Annotation_List_Populate |
3099625.4464282305 ns/iter |
2529511.7857142813 ns/iter |
1.23 |
JSONLD_Catalog_Materialize |
8463354.44444498 ns/iter |
6741883.035714023 ns/iter |
1.26 |
HTML_Build_Table_100000 |
93367314.28571251 ns/iter |
73268222.22222517 ns/iter |
1.27 |
HTML_Render_Table_100000 |
7898915.555555657 ns/iter |
6467810.714285958 ns/iter |
1.22 |
GZIP_Compress_ISO_Language_Set_3_Locations |
36803184.21052825 ns/iter |
28009115.99999836 ns/iter |
1.31 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
10145118.749999681 ns/iter |
7254957.14285732 ns/iter |
1.40 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2126749.3750002584 ns/iter |
1747837.8378378085 ns/iter |
1.22 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
631192.1428572224 ns/iter |
400580.8473592651 ns/iter |
1.58 |
JOSE_VerifySignature_RS256 |
21654.615624999708 ns/iter |
18407.000270090557 ns/iter |
1.18 |
JOSE_VerifySignature_ES512 |
1397511.0441768458 ns/iter |
1183690.3571428081 ns/iter |
1.18 |
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: 9205231 | Previous: 7308581 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8355235979870426 ns/iter |
1.8498237088173812 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8639194195856814 ns/iter |
1.8549675740752338 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.8332452261880878 ns/iter |
1.7605146650215426 ns/iter |
1.04 |
Regex_Group_Period_Asterisk_Group |
1.961369602930878 ns/iter |
1.8108371912015764 ns/iter |
1.08 |
Regex_Period_Plus |
2.07996400858114 ns/iter |
2.2337633284571625 ns/iter |
0.93 |
Regex_Period |
2.1484065012423863 ns/iter |
2.158333489552159 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.444355466780095 ns/iter |
2.3795489715538833 ns/iter |
1.03 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.184406491440884 ns/iter |
2.2355751154504397 ns/iter |
0.98 |
Regex_Caret_Period_Asterisk_Dollar |
1.8206853399743965 ns/iter |
1.8374442260802588 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.7624808950820106 ns/iter |
1.9414796826732155 ns/iter |
0.91 |
Regex_Caret_X_Hyphen |
6.37688850310635 ns/iter |
8.021976470182757 ns/iter |
0.79 |
Regex_Period_Md_Dollar |
21.60487649720617 ns/iter |
19.71122560000233 ns/iter |
1.10 |
Regex_Caret_Slash_Period_Asterisk |
6.921888224061286 ns/iter |
4.997598460802203 ns/iter |
1.39 |
Regex_Caret_Period_Range_Dollar |
2.257335616092654 ns/iter |
2.22815634073997 ns/iter |
1.01 |
Regex_Nested_Backtrack |
32.14028373143015 ns/iter |
30.151598486335253 ns/iter |
1.07 |
JSON_Array_Of_Objects_Unique |
388.16571244862826 ns/iter |
383.30716149147696 ns/iter |
1.01 |
JSON_Parse_1 |
3162.5814076463253 ns/iter |
3438.1608040438355 ns/iter |
0.92 |
JSON_Parse_Real |
5177.533585771581 ns/iter |
5373.209444573222 ns/iter |
0.96 |
JSON_Parse_Decimal |
5662.012210348094 ns/iter |
6479.212122945361 ns/iter |
0.87 |
JSON_Parse_Schema_ISO_Language |
2240438.967948768 ns/iter |
2482488.4416056774 ns/iter |
0.90 |
JSON_Parse_Integer |
3162.7462039339475 ns/iter |
3286.520241764096 ns/iter |
0.96 |
JSON_Parse_String_NonSSO_Plain |
3092.9453662197816 ns/iter |
3117.966341064148 ns/iter |
0.99 |
JSON_Parse_String_SSO_Plain |
1913.8563491934158 ns/iter |
1902.7781271357192 ns/iter |
1.01 |
JSON_Parse_String_Escape_Heavy |
16857.922699501192 ns/iter |
18269.94419581061 ns/iter |
0.92 |
JSON_Parse_Object_Short_Keys |
5365.962992601973 ns/iter |
6139.786328063948 ns/iter |
0.87 |
JSON_Parse_Object_Scalar_Properties |
2803.6770355069366 ns/iter |
2918.0270299024482 ns/iter |
0.96 |
JSON_Parse_Object_Array_Properties |
3333.720930232258 ns/iter |
3596.0625036223987 ns/iter |
0.93 |
JSON_Parse_Object_Object_Properties |
3410.808823600719 ns/iter |
4102.067209798671 ns/iter |
0.83 |
JSON_Parse_Nested_Containers |
23734.40853903772 ns/iter |
25192.471779337073 ns/iter |
0.94 |
JSON_From_String_Copy |
10.680560721254082 ns/iter |
11.729408843570416 ns/iter |
0.91 |
JSON_From_String_Temporary |
6.223282659457894 ns/iter |
7.938011854428441 ns/iter |
0.78 |
JSON_Number_To_Double |
33.10155293922917 ns/iter |
35.48396746188483 ns/iter |
0.93 |
JSON_Object_At_Last_Key/8 |
4.055332335649349 ns/iter |
4.7565540480980255 ns/iter |
0.85 |
JSON_Object_At_Last_Key/32 |
12.769993932534325 ns/iter |
15.037451426529216 ns/iter |
0.85 |
JSON_Object_At_Last_Key/128 |
54.70600953514134 ns/iter |
64.24608937536027 ns/iter |
0.85 |
JSON_Object_At_Last_Key/512 |
186.49302807544208 ns/iter |
218.32731065215341 ns/iter |
0.85 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.36370749618138 ns/iter |
72.64352206524471 ns/iter |
0.82 |
JSON_Equality_Helm_Chart_Lock |
175.79558531035417 ns/iter |
200.4748580173358 ns/iter |
0.88 |
JSON_Divisible_By_Decimal |
174.6004926344055 ns/iter |
205.8345685928419 ns/iter |
0.85 |
JSON_String_Equal/10 |
6.799883719138778 ns/iter |
7.258131783648785 ns/iter |
0.94 |
JSON_String_Equal/100 |
6.559126446960237 ns/iter |
6.589705741323622 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.33706479697581737 ns/iter |
0.3797231407213157 ns/iter |
0.89 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
5.536379592204352 ns/iter |
4.221712529551008 ns/iter |
1.31 |
JSON_String_Fast_Hash/10 |
2.4868068485175487 ns/iter |
2.6815041606213588 ns/iter |
0.93 |
JSON_String_Fast_Hash/100 |
2.495768706947017 ns/iter |
2.1954004807977925 ns/iter |
1.14 |
JSON_String_Key_Hash/10 |
1.7653355653919698 ns/iter |
1.816112660958514 ns/iter |
0.97 |
JSON_String_Key_Hash/100 |
2.2532204847206097 ns/iter |
2.73376048209506 ns/iter |
0.82 |
JSON_Object_Defines_Miss_Same_Length |
3.1753775165437497 ns/iter |
3.5204926484034 ns/iter |
0.90 |
JSON_Object_Defines_Miss_Too_Small |
3.067135621896365 ns/iter |
2.8858756656174616 ns/iter |
1.06 |
JSON_Object_Defines_Miss_Too_Large |
2.9448448448913975 ns/iter |
2.7812714640402407 ns/iter |
1.06 |
Pointer_Object_Traverse |
20.344533288400527 ns/iter |
19.808108373604743 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
34.1376886945485 ns/iter |
33.64633113570051 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
144.4512905222926 ns/iter |
143.16390523904002 ns/iter |
1.01 |
Pointer_Walker_Schema_ISO_Language |
1537879.6640925955 ns/iter |
1498488.4408599471 ns/iter |
1.03 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
919016.3216520629 ns/iter |
913660.9947645458 ns/iter |
1.01 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1192603.4108759805 ns/iter |
1122443.4523809475 ns/iter |
1.06 |
Pointer_Position_Tracker_Get_Deeply_Nested |
373.0224894237911 ns/iter |
370.3438157125989 ns/iter |
1.01 |
JSONPath_Descendant_Filter_Nested |
1248.1425292336996 ns/iter |
1253.2465994550391 ns/iter |
1.00 |
URITemplateRouter_Create |
20549.9669725223 ns/iter |
19051.32480180668 ns/iter |
1.08 |
URITemplateRouter_Match |
203.02182882098944 ns/iter |
192.2862563823425 ns/iter |
1.06 |
URITemplateRouter_Match_BasePath |
212.73670935798714 ns/iter |
232.68057838913418 ns/iter |
0.91 |
URITemplateRouterView_Restore |
10727.476496256728 ns/iter |
11939.414698724326 ns/iter |
0.90 |
URITemplateRouterView_Match |
142.6716444799022 ns/iter |
159.94144624203324 ns/iter |
0.89 |
URITemplateRouterView_Match_BasePath |
162.9950474001488 ns/iter |
162.5134638694185 ns/iter |
1.00 |
URITemplateRouterView_Arguments |
554.4216199741447 ns/iter |
565.0887511727126 ns/iter |
0.98 |
JSONL_Parse_Large |
6273484.99099073 ns/iter |
6946606.388349042 ns/iter |
0.90 |
JSONL_Parse_Large_GZIP |
7372264.473683812 ns/iter |
10467200.000000177 ns/iter |
0.70 |
JSONLD_Catalog_Annotation_List_Populate |
496759.9720084139 ns/iter |
543362.1008145483 ns/iter |
0.91 |
JSONLD_Catalog_Materialize |
2128233.433734911 ns/iter |
2389873.2638885337 ns/iter |
0.89 |
HTML_Build_Table_100000 |
37506778.52631749 ns/iter |
39488888.88887975 ns/iter |
0.95 |
HTML_Render_Table_100000 |
1722415.0219298534 ns/iter |
1898774.9228974797 ns/iter |
0.91 |
GZIP_Compress_ISO_Language_Set_3_Locations |
26952471.63999738 ns/iter |
27466585.00000194 ns/iter |
0.98 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
3476262.82211549 ns/iter |
3761377.1947367005 ns/iter |
0.92 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1549046.140939478 ns/iter |
1658839.8120649606 ns/iter |
0.93 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
276013.0790735045 ns/iter |
286378.6319901906 ns/iter |
0.96 |
JOSE_VerifySignature_RS256 |
21650.000277067593 ns/iter |
22882.451549237765 ns/iter |
0.95 |
JOSE_VerifySignature_ES512 |
984294.1914600547 ns/iter |
1096069.0826085857 ns/iter |
0.90 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com