Repository navigation
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
All reported issues were addressed across 7 files
Reply with feedback, questions, or to request a fix.
View guided diff | Re-trigger cubic
🤖 Augment PR SummarySummary: Expands MCP test coverage for previously uncovered validation paths.
JSON.
🤖 Was this summary useful? React with 👍 or 👎 |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
JSON_Array_Of_Strings_Unique_Colliding_256 |
144.35 us | 179.78 us | +24.5% |
JSON_Number_To_Double |
10.67 ns | 12.55 ns | +17.7% |
JSON_Parse_Real_Inexact |
3.12 us | 3.56 us | +14.1% |
JSON_Parse_Decimal |
5.54 us | 6.32 us | +14.0% |
URITemplateRouter_Match_BasePath |
151.87 ns | 141.38 ns | -6.9% |
Regex_Caret_Slash_Period_Asterisk |
5.45 ns | 4.64 ns | -15.0% |
Regex_Caret_X_Hyphen |
5.18 ns | 4.09 ns | -21.0% |
Regex_Caret_Period_Plus_Dollar |
2.44 ns | 1.91 ns | -21.9% |
Regex_Period |
3.00 ns | 1.91 ns | -36.3% |
Regex_Period_Plus |
3.00 ns | 1.91 ns | -36.4% |
All 115 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.91 ns | 1.91 ns | +0.1% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.91 ns | 1.91 ns | -0.0% |
Regex_Period_Asterisk |
1.91 ns | 1.91 ns | -0.0% |
Regex_Group_Period_Asterisk_Group |
1.91 ns | 1.91 ns | -0.0% |
Regex_Period_Plus |
3.00 ns | 1.91 ns | -36.4% |
Regex_Period |
3.00 ns | 1.91 ns | -36.3% |
Regex_Caret_Period_Plus_Dollar |
2.44 ns | 1.91 ns | -21.9% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.91 ns | 1.91 ns | -0.0% |
Regex_Caret_Period_Asterisk_Dollar |
3.00 ns | 3.00 ns | -0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.00 ns | 3.00 ns | +0.0% |
Regex_Caret_X_Hyphen |
5.18 ns | 4.09 ns | -21.0% |
Regex_Period_Md_Dollar |
20.27 ns | 20.65 ns | +1.9% |
Regex_Caret_Slash_Period_Asterisk |
5.45 ns | 4.64 ns | -15.0% |
Regex_Caret_Period_Range_Dollar |
3.54 ns | 3.55 ns | +0.0% |
Regex_Nested_Backtrack |
29.72 ns | 29.74 ns | +0.1% |
JSON_Array_Of_Objects_Unique |
304.70 ns | 305.33 ns | +0.2% |
JSON_Array_Of_Integers_Unique_256 |
3.37 us | 3.36 us | -0.4% |
JSON_Array_Of_Strings_Unique_Colliding_256 |
144.35 us | 179.78 us | +24.5% |
JSON_Parse_1 |
3.51 us | 3.48 us | -0.8% |
JSON_Parse_Real |
3.57 us | 3.54 us | -0.8% |
JSON_Parse_Real_Inexact |
3.12 us | 3.56 us | +14.1% |
JSON_Parse_Decimal |
5.54 us | 6.32 us | +14.0% |
JSON_Parse_Schema_ISO_Language |
2.81 ms | 2.83 ms | +0.5% |
JSON_Parse_KrakenD |
910.61 us | 905.57 us | -0.6% |
JSON_Stringify_ISO_Language |
1.98 ms | 1.99 ms | +0.2% |
JSON_Prettify_KrakenD |
1.55 ms | 1.55 ms | +0.2% |
JSON_Parse_Integer |
3.01 us | 2.98 us | -1.0% |
JSON_Parse_String_NonSSO_Plain |
2.60 us | 2.68 us | +3.0% |
JSON_Parse_String_SSO_Plain |
2.45 us | 2.43 us | -0.6% |
JSON_Parse_String_Escape_Heavy |
10.42 us | 10.45 us | +0.3% |
JSON_Parse_Object_Short_Keys |
6.56 us | 6.70 us | +2.1% |
JSON_Parse_Object_Scalar_Properties |
3.34 us | 3.41 us | +2.1% |
JSON_Parse_Object_Array_Properties |
4.32 us | 4.33 us | +0.1% |
JSON_Parse_Object_Object_Properties |
4.33 us | 4.30 us | -0.6% |
JSON_Parse_Nested_Containers |
27.10 us | 26.86 us | -0.9% |
JSON_Fast_Hash_Helm_Chart_Lock |
50.45 ns | 50.46 ns | +0.0% |
JSON_Equality_Helm_Chart_Lock |
119.84 ns | 119.81 ns | -0.0% |
JSON_String_Equal_10 |
4.64 ns | 4.64 ns | -0.0% |
JSON_String_Equal_100 |
5.46 ns | 5.46 ns | +0.0% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.82 ns | 0.82 ns | -0.0% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
9.63 ns | 9.58 ns | -0.6% |
JSON_String_Fast_Hash_10 |
1.64 ns | 1.64 ns | -0.0% |
JSON_String_Fast_Hash_100 |
1.64 ns | 1.64 ns | +0.0% |
JSON_String_Key_Hash_10 |
1.91 ns | 1.91 ns | -0.1% |
JSON_String_Key_Hash_100 |
6.00 ns | 6.00 ns | +0.0% |
JSON_Object_Defines_Miss_Same_Length |
2.49 ns | 2.48 ns | -0.3% |
JSON_Object_Defines_Miss_Too_Small |
3.13 ns | 3.14 ns | +0.2% |
JSON_Object_Defines_Miss_Too_Large |
2.31 ns | 2.34 ns | +1.3% |
JSON_From_String_Copy |
9.47 ns | 9.41 ns | -0.6% |
JSON_From_String_Temporary |
7.69 ns | 7.83 ns | +1.8% |
JSON_Number_To_Double |
10.67 ns | 12.55 ns | +17.7% |
JSON_Object_At_Last_Key_8 |
4.91 ns | 4.91 ns | -0.0% |
JSON_Object_At_Last_Key_32 |
10.17 ns | 10.18 ns | +0.1% |
JSON_Object_At_Last_Key_128 |
36.33 ns | 36.42 ns | +0.3% |
JSON_Object_At_Last_Key_512 |
278.32 ns | 270.68 ns | -2.7% |
JSON_Divisible_By_Decimal |
228.47 ns | 230.11 ns | +0.7% |
JSON_PropertySet_Contains |
44.26 ns | 44.25 ns | -0.0% |
JSON_PropertySet_Filter_Object_Properties |
41.74 ns | 41.60 ns | -0.3% |
JSON_PropertySet_Insert |
465.88 ns | 452.49 ns | -2.9% |
JSON_Stringify_Schema_Web_Of_Things |
44.22 us | 45.77 us | +3.5% |
JSON_Prettify_Schema_Web_Of_Things |
123.27 us | 125.43 us | +1.8% |
Pointer_Object_Traverse |
23.76 ns | 23.74 ns | -0.1% |
Pointer_Object_Try_Traverse |
25.92 ns | 25.93 ns | +0.0% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
122.77 ns | 122.63 ns | -0.1% |
Pointer_Walker_Schema_ISO_Language |
1.15 ms | 1.16 ms | +0.6% |
Pointer_Untracked_Deeply_Nested |
1.01 ms | 1.01 ms | +0.1% |
Pointer_Tracked_Deeply_Nested |
1.29 ms | 1.28 ms | -0.4% |
Pointer_Position_Tracker_Get_Deeply_Nested |
526.53 ns | 510.25 ns | -3.1% |
Schema_Tracker_ISO_Language |
3.57 ms | 3.58 ms | +0.5% |
Schema_Tracker_ISO_Language_To_JSON |
12.40 ms | 12.44 ms | +0.3% |
Schema_Frame_WoT_References |
1.61 ms | 1.58 ms | -2.0% |
Schema_Frame_OMC_References |
7.30 ms | 7.26 ms | -0.6% |
Schema_Frame_OMC_Pointers |
13.43 ms | 13.35 ms | -0.6% |
Schema_Frame_OMC_Locations |
6.27 ms | 6.25 ms | -0.4% |
Schema_Frame_ISO_Language_Locations |
31.05 ms | 30.91 ms | -0.4% |
Schema_Frame_ISO_Language_Root |
247.03 ns | 237.11 ns | -4.0% |
Schema_Frame_KrakenD_References |
11.72 ms | 11.68 ms | -0.4% |
Schema_Frame_KrakenD_Reachable |
105.14 ms | 104.13 ms | -1.0% |
Schema_Frame_ISO_Language_Locations_To_JSON |
24.75 ms | 25.14 ms | +1.6% |
Schema_Frame_Many_Resources_References |
84.75 ms | 87.15 ms | +2.8% |
Schema_Frame_Deeply_Nested_References |
8.16 ms | 8.20 ms | +0.5% |
Schema_Format_ISO_Language |
33.46 ms | 34.19 ms | +2.2% |
Schema_Bundle_Meta_2020_12 |
397.73 us | 400.51 us | +0.7% |
Schema_Bundle_Many_Remotes_With_Fragments |
4.82 ms | 4.86 ms | +1.0% |
OpenAPI_Frame_GSMTasks_3_0 |
120.87 ms | 120.41 ms | -0.4% |
OpenAPI_Format_Synthetic_3_1 |
37.93 ms | 37.90 ms | -0.1% |
JSONPath_Descendant_Filter_Nested |
1.37 us | 1.36 us | -0.9% |
URITemplateRouter_Create |
15.62 us | 15.48 us | -0.9% |
URITemplateRouter_Match |
126.68 ns | 124.97 ns | -1.4% |
URITemplateRouterView_Restore |
7.67 us | 7.73 us | +0.7% |
URITemplateRouterView_Match |
114.83 ns | 114.86 ns | +0.0% |
URITemplateRouterView_Arguments |
354.32 ns | 351.90 ns | -0.7% |
URITemplateRouter_Match_BasePath |
151.87 ns | 141.38 ns | -6.9% |
URITemplateRouterView_Match_BasePath |
132.62 ns | 138.10 ns | +4.1% |
JSONL_Parse_Large |
7.50 ms | 7.30 ms | -2.8% |
JSONL_Parse_Large_GZIP |
7.65 ms | 7.41 ms | -3.1% |
JSONLD_Catalog_Annotation_List_Populate |
474.47 us | 466.69 us | -1.6% |
JSONLD_Catalog_Materialize |
2.76 ms | 2.75 ms | -0.5% |
HTML_Build_Table_100000 |
26.76 ms | 26.75 ms | -0.0% |
HTML_Render_Table_100000 |
1.79 ms | 1.80 ms | +0.7% |
Markdown_To_HTML_Realistic_Document |
3.07 ms | 3.07 ms | -0.1% |
Markdown_To_HTML_Pathological |
11.19 ms | 11.16 ms | -0.2% |
Markdown_To_HTML_Short_Descriptions |
382.73 ns | 385.28 ns | +0.7% |
GZIP_Compress_ISO_Language_Set_3_Locations |
31.16 ms | 31.12 ms | -0.1% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4.26 ms | 4.26 ms | -0.0% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
5.70 ms | 5.71 ms | +0.2% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
6.90 ms | 6.90 ms | -0.1% |
GZIP_Compress_ISO_Language_Set_3_Schema |
1.93 ms | 1.93 ms | +0.1% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
322.28 us | 322.50 us | +0.1% |
JOSE_VerifySignature_RS256 |
40.20 us | 40.25 us | +0.1% |
JOSE_VerifySignature_ES512 |
1.49 ms | 1.50 ms | +1.0% |
Crypto_CRC32_Large_JSONL |
88.73 us | 88.75 us | +0.0% |
Crypto_AES_GCM_Encrypt_128_1KB |
26.87 us | 26.87 us | +0.0% |
Crypto_AES_GCM_Decrypt_128_1KB |
26.84 us | 26.84 us | -0.0% |
Crypto_AES_GCM_Encrypt_256_1KB |
32.58 us | 32.58 us | +0.0% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
JSON_Array_Of_Strings_Unique_Colliding_256 |
189.93 us | 229.73 us | +21.0% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
13.07 ns | 13.74 ns | +5.1% |
JSONLD_Catalog_Materialize |
3.90 ms | 3.70 ms | -5.3% |
Schema_Frame_ISO_Language_Locations |
47.95 ms | 45.25 ms | -5.6% |
Regex_Nested_Backtrack |
43.77 ns | 39.61 ns | -9.5% |
JSON_Fast_Hash_Helm_Chart_Lock |
80.64 ns | 71.63 ns | -11.2% |
Regex_Caret_Slash_Period_Asterisk |
8.32 ns | 7.08 ns | -14.9% |
JSON_String_Key_Hash_10 |
3.05 ns | 2.53 ns | -17.1% |
Regex_Period_Md_Dollar |
39.75 ns | 30.93 ns | -22.2% |
Regex_Caret_Period_Range_Dollar |
3.89 ns | 2.96 ns | -24.0% |
JSON_From_String_Copy |
13.46 ns | 8.98 ns | -33.3% |
All 115 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Crypto_CRC32_Large_JSONL |
101.87 us | 101.77 us | -0.1% |
Crypto_AES_GCM_Encrypt_128_1KB |
1.25 us | 1.27 us | +1.9% |
Crypto_AES_GCM_Decrypt_128_1KB |
1.22 us | 1.24 us | +2.2% |
Crypto_AES_GCM_Encrypt_256_1KB |
1.29 us | 1.31 us | +1.7% |
JOSE_VerifySignature_RS256 |
22.26 us | 22.29 us | +0.1% |
JOSE_VerifySignature_ES512 |
574.95 us | 574.98 us | +0.0% |
GZIP_Compress_ISO_Language_Set_3_Locations |
30.28 ms | 30.16 ms | -0.4% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5.25 ms | 5.26 ms | +0.3% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7.30 ms | 7.34 ms | +0.6% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
9.96 ms | 9.92 ms | -0.4% |
GZIP_Compress_ISO_Language_Set_3_Schema |
2.05 ms | 2.05 ms | +0.1% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
427.55 us | 432.38 us | +1.1% |
Markdown_To_HTML_Realistic_Document |
5.15 ms | 5.17 ms | +0.3% |
Markdown_To_HTML_Pathological |
13.44 ms | 13.46 ms | +0.1% |
Markdown_To_HTML_Short_Descriptions |
713.12 ns | 714.96 ns | +0.3% |
HTML_Build_Table_100000 |
39.81 ms | 39.87 ms | +0.1% |
HTML_Render_Table_100000 |
1.85 ms | 1.89 ms | +2.0% |
JSONLD_Catalog_Annotation_List_Populate |
736.25 us | 732.76 us | -0.5% |
JSONLD_Catalog_Materialize |
3.90 ms | 3.70 ms | -5.3% |
JSONL_Parse_Large |
11.27 ms | 10.96 ms | -2.8% |
JSONL_Parse_Large_GZIP |
11.28 ms | 11.18 ms | -0.9% |
URITemplateRouter_Create |
22.23 us | 21.71 us | -2.3% |
URITemplateRouter_Match |
155.06 ns | 155.41 ns | +0.2% |
URITemplateRouterView_Restore |
8.48 us | 8.50 us | +0.3% |
URITemplateRouterView_Match |
130.54 ns | 130.01 ns | -0.4% |
URITemplateRouterView_Arguments |
472.72 ns | 477.32 ns | +1.0% |
URITemplateRouter_Match_BasePath |
183.11 ns | 183.41 ns | +0.2% |
URITemplateRouterView_Match_BasePath |
146.80 ns | 146.63 ns | -0.1% |
JSONPath_Descendant_Filter_Nested |
1.98 us | 1.98 us | -0.0% |
OpenAPI_Frame_GSMTasks_3_0 |
165.32 ms | 160.51 ms | -2.9% |
OpenAPI_Format_Synthetic_3_1 |
56.81 ms | 55.48 ms | -2.3% |
Schema_Frame_WoT_References |
2.29 ms | 2.28 ms | -0.3% |
Schema_Frame_OMC_References |
10.87 ms | 10.57 ms | -2.8% |
Schema_Frame_OMC_Pointers |
20.15 ms | 19.58 ms | -2.8% |
Schema_Frame_OMC_Locations |
9.18 ms | 9.63 ms | +4.9% |
Schema_Frame_ISO_Language_Locations |
47.95 ms | 45.25 ms | -5.6% |
Schema_Frame_ISO_Language_Root |
363.21 ns | 371.08 ns | +2.2% |
Schema_Frame_KrakenD_References |
16.76 ms | 17.51 ms | +4.5% |
Schema_Frame_KrakenD_Reachable |
165.38 ms | 164.93 ms | -0.3% |
Schema_Frame_ISO_Language_Locations_To_JSON |
34.50 ms | 34.20 ms | -0.9% |
Schema_Frame_Many_Resources_References |
127.91 ms | 126.09 ms | -1.4% |
Schema_Frame_Deeply_Nested_References |
12.00 ms | 12.09 ms | +0.7% |
Schema_Format_ISO_Language |
51.91 ms | 50.95 ms | -1.9% |
Schema_Bundle_Meta_2020_12 |
696.26 us | 685.41 us | -1.6% |
Schema_Bundle_Many_Remotes_With_Fragments |
7.26 ms | 7.27 ms | +0.1% |
Pointer_Object_Traverse |
23.41 ns | 23.42 ns | +0.0% |
Pointer_Object_Try_Traverse |
27.60 ns | 27.59 ns | -0.0% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
130.12 ns | 129.45 ns | -0.5% |
Pointer_Walker_Schema_ISO_Language |
1.66 ms | 1.59 ms | -4.7% |
Pointer_Untracked_Deeply_Nested |
1.47 ms | 1.49 ms | +1.6% |
Pointer_Tracked_Deeply_Nested |
2.14 ms | 2.16 ms | +0.6% |
Pointer_Position_Tracker_Get_Deeply_Nested |
613.98 ns | 607.49 ns | -1.1% |
Schema_Tracker_ISO_Language |
5.19 ms | 5.08 ms | -2.2% |
Schema_Tracker_ISO_Language_To_JSON |
16.49 ms | 16.27 ms | -1.4% |
JSON_Array_Of_Objects_Unique |
442.51 ns | 443.17 ns | +0.1% |
JSON_Array_Of_Integers_Unique_256 |
4.20 us | 4.19 us | -0.1% |
JSON_Array_Of_Strings_Unique_Colliding_256 |
189.93 us | 229.73 us | +21.0% |
JSON_Parse_1 |
5.83 us | 5.87 us | +0.7% |
JSON_Parse_Real |
5.27 us | 5.36 us | +1.7% |
JSON_Parse_Real_Inexact |
5.59 us | 5.54 us | -1.0% |
JSON_Parse_Decimal |
9.90 us | 9.91 us | +0.0% |
JSON_Parse_Schema_ISO_Language |
3.78 ms | 3.75 ms | -0.6% |
JSON_Parse_KrakenD |
1.43 ms | 1.42 ms | -0.5% |
JSON_Stringify_ISO_Language |
2.58 ms | 2.57 ms | -0.6% |
JSON_Prettify_KrakenD |
2.08 ms | 2.07 ms | -0.9% |
JSON_Parse_Integer |
4.25 us | 4.31 us | +1.5% |
JSON_Parse_String_NonSSO_Plain |
3.95 us | 3.99 us | +1.1% |
JSON_Parse_String_SSO_Plain |
3.25 us | 3.27 us | +0.6% |
JSON_Parse_String_Escape_Heavy |
17.60 us | 17.59 us | -0.1% |
JSON_Parse_Object_Short_Keys |
10.59 us | 10.79 us | +1.8% |
JSON_Parse_Object_Scalar_Properties |
5.39 us | 5.48 us | +1.6% |
JSON_Parse_Object_Array_Properties |
6.97 us | 7.23 us | +3.7% |
JSON_Parse_Object_Object_Properties |
6.93 us | 6.95 us | +0.2% |
JSON_Parse_Nested_Containers |
43.20 us | 43.87 us | +1.5% |
JSON_Fast_Hash_Helm_Chart_Lock |
80.64 ns | 71.63 ns | -11.2% |
JSON_Equality_Helm_Chart_Lock |
167.66 ns | 163.36 ns | -2.6% |
JSON_String_Equal_10 |
5.41 ns | 5.41 ns | +0.0% |
JSON_String_Equal_100 |
5.79 ns | 6.05 ns | +4.6% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.75 ns | 0.75 ns | +0.1% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
13.07 ns | 13.74 ns | +5.1% |
JSON_String_Fast_Hash_10 |
2.86 ns | 2.86 ns | -0.0% |
JSON_String_Fast_Hash_100 |
2.86 ns | 2.86 ns | +0.0% |
JSON_String_Key_Hash_10 |
3.05 ns | 2.53 ns | -17.1% |
JSON_String_Key_Hash_100 |
13.38 ns | 13.38 ns | -0.0% |
JSON_Object_Defines_Miss_Same_Length |
3.11 ns | 3.12 ns | +0.2% |
JSON_Object_Defines_Miss_Too_Small |
2.80 ns | 2.80 ns | +0.1% |
JSON_Object_Defines_Miss_Too_Large |
3.11 ns | 3.11 ns | -0.0% |
JSON_From_String_Copy |
13.46 ns | 8.98 ns | -33.3% |
JSON_From_String_Temporary |
8.44 ns | 8.13 ns | -3.6% |
JSON_Number_To_Double |
26.53 ns | 26.51 ns | -0.0% |
JSON_Object_At_Last_Key_8 |
5.61 ns | 5.61 ns | -0.0% |
JSON_Object_At_Last_Key_32 |
21.51 ns | 21.58 ns | +0.3% |
JSON_Object_At_Last_Key_128 |
87.24 ns | 87.29 ns | +0.1% |
JSON_Object_At_Last_Key_512 |
396.41 ns | 396.80 ns | +0.1% |
JSON_Divisible_By_Decimal |
394.05 ns | 382.53 ns | -2.9% |
JSON_PropertySet_Contains |
48.36 ns | 48.34 ns | -0.0% |
JSON_PropertySet_Filter_Object_Properties |
35.82 ns | 35.80 ns | -0.0% |
JSON_PropertySet_Insert |
503.14 ns | 496.69 ns | -1.3% |
JSON_Stringify_Schema_Web_Of_Things |
62.10 us | 62.35 us | +0.4% |
JSON_Prettify_Schema_Web_Of_Things |
171.38 us | 170.90 us | -0.3% |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.10 ns | 2.10 ns | -0.1% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.02 ns | 2.02 ns | -0.0% |
Regex_Period_Asterisk |
2.10 ns | 2.10 ns | -0.1% |
Regex_Group_Period_Asterisk_Group |
2.10 ns | 2.10 ns | +0.0% |
Regex_Period_Plus |
2.10 ns | 2.10 ns | -0.1% |
Regex_Period |
2.02 ns | 2.02 ns | -0.1% |
Regex_Caret_Period_Plus_Dollar |
2.10 ns | 2.10 ns | -0.0% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.10 ns | 2.10 ns | -0.0% |
Regex_Caret_Period_Asterisk_Dollar |
2.10 ns | 2.10 ns | -0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.02 ns | 2.02 ns | -0.0% |
Regex_Caret_X_Hyphen |
6.78 ns | 6.78 ns | -0.1% |
Regex_Period_Md_Dollar |
39.75 ns | 30.93 ns | -22.2% |
Regex_Caret_Slash_Period_Asterisk |
8.32 ns | 7.08 ns | -14.9% |
Regex_Caret_Period_Range_Dollar |
3.89 ns | 2.96 ns | -24.0% |
Regex_Nested_Backtrack |
43.77 ns | 39.61 ns | -9.5% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
GZIP_Compress_ISO_Language_Set_3_Schema |
2.30 ms | 3.23 ms | +40.3% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
14.20 ns | 15.02 ns | +5.8% |
JSON_Fast_Hash_Helm_Chart_Lock |
104.22 ns | 109.75 ns | +5.3% |
Schema_Frame_ISO_Language_Root |
2.41 us | 2.26 us | -6.2% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
15.31 ms | 14.14 ms | -7.6% |
All 115 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
4.75 ns | 4.70 ns | -1.2% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
4.72 ns | 4.70 ns | -0.4% |
Regex_Period_Asterisk |
4.73 ns | 4.70 ns | -0.6% |
Regex_Group_Period_Asterisk_Group |
4.71 ns | 4.71 ns | -0.2% |
Regex_Period_Plus |
4.62 ns | 4.66 ns | +0.9% |
Regex_Period |
4.47 ns | 4.45 ns | -0.4% |
Regex_Caret_Period_Plus_Dollar |
4.61 ns | 4.63 ns | +0.5% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.45 ns | 4.43 ns | -0.4% |
Regex_Caret_Period_Asterisk_Dollar |
4.70 ns | 4.70 ns | +0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.69 ns | 4.70 ns | +0.1% |
Regex_Caret_X_Hyphen |
7.84 ns | 7.83 ns | -0.1% |
Regex_Period_Md_Dollar |
46.42 ns | 46.46 ns | +0.1% |
Regex_Caret_Slash_Period_Asterisk |
7.53 ns | 7.52 ns | -0.2% |
Regex_Caret_Period_Range_Dollar |
5.33 ns | 5.33 ns | -0.1% |
Regex_Nested_Backtrack |
57.46 ns | 57.48 ns | +0.0% |
JSON_Array_Of_Objects_Unique |
541.76 ns | 544.96 ns | +0.6% |
JSON_Array_Of_Integers_Unique_256 |
4.75 us | 4.76 us | +0.2% |
JSON_Array_Of_Strings_Unique_Colliding_256 |
289.37 us | 289.11 us | -0.1% |
JSON_Parse_1 |
8.70 us | 8.87 us | +2.0% |
JSON_Parse_Real |
7.64 us | 7.59 us | -0.6% |
JSON_Parse_Real_Inexact |
7.44 us | 7.43 us | -0.0% |
JSON_Parse_Decimal |
12.30 us | 12.21 us | -0.7% |
JSON_Parse_Schema_ISO_Language |
7.37 ms | 7.51 ms | +1.9% |
JSON_Parse_KrakenD |
2.18 ms | 2.23 ms | +2.0% |
JSON_Stringify_ISO_Language |
9.93 ms | 9.97 ms | +0.4% |
JSON_Prettify_KrakenD |
7.60 ms | 7.54 ms | -0.7% |
JSON_Parse_Integer |
6.63 us | 6.65 us | +0.3% |
JSON_Parse_String_NonSSO_Plain |
8.31 us | 8.31 us | -0.1% |
JSON_Parse_String_SSO_Plain |
4.15 us | 4.17 us | +0.4% |
JSON_Parse_String_Escape_Heavy |
21.73 us | 21.71 us | -0.1% |
JSON_Parse_Object_Short_Keys |
13.63 us | 13.94 us | +2.2% |
JSON_Parse_Object_Scalar_Properties |
7.27 us | 7.16 us | -1.4% |
JSON_Parse_Object_Array_Properties |
11.96 us | 11.87 us | -0.7% |
JSON_Parse_Object_Object_Properties |
11.82 us | 11.63 us | -1.6% |
JSON_Parse_Nested_Containers |
80.28 us | 80.78 us | +0.6% |
JSON_Fast_Hash_Helm_Chart_Lock |
104.22 ns | 109.75 ns | +5.3% |
JSON_Equality_Helm_Chart_Lock |
208.18 ns | 208.01 ns | -0.1% |
JSON_String_Equal_10 |
10.03 ns | 10.08 ns | +0.5% |
JSON_String_Equal_100 |
11.29 ns | 11.35 ns | +0.5% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
2.19 ns | 2.20 ns | +0.3% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
14.20 ns | 15.02 ns | +5.8% |
JSON_String_Fast_Hash_10 |
6.54 ns | 6.53 ns | -0.0% |
JSON_String_Fast_Hash_100 |
6.55 ns | 6.55 ns | +0.0% |
JSON_String_Key_Hash_10 |
5.02 ns | 5.02 ns | -0.0% |
JSON_String_Key_Hash_100 |
11.88 ns | 11.88 ns | +0.0% |
JSON_Object_Defines_Miss_Same_Length |
3.46 ns | 3.45 ns | -0.4% |
JSON_Object_Defines_Miss_Too_Small |
4.08 ns | 4.08 ns | +0.1% |
JSON_Object_Defines_Miss_Too_Large |
3.45 ns | 3.46 ns | +0.2% |
JSON_From_String_Copy |
66.76 ns | 64.69 ns | -3.1% |
JSON_From_String_Temporary |
59.98 ns | 58.24 ns | -2.9% |
JSON_Number_To_Double |
40.85 ns | 40.79 ns | -0.2% |
JSON_Object_At_Last_Key_8 |
7.14 ns | 7.16 ns | +0.3% |
JSON_Object_At_Last_Key_32 |
22.89 ns | 22.89 ns | -0.0% |
JSON_Object_At_Last_Key_128 |
89.06 ns | 89.12 ns | +0.1% |
JSON_Object_At_Last_Key_512 |
415.67 ns | 422.47 ns | +1.6% |
JSON_Divisible_By_Decimal |
390.90 ns | 388.20 ns | -0.7% |
JSON_PropertySet_Contains |
79.45 ns | 79.20 ns | -0.3% |
JSON_PropertySet_Filter_Object_Properties |
50.52 ns | 50.38 ns | -0.3% |
JSON_PropertySet_Insert |
1.30 us | 1.31 us | +0.4% |
JSON_Stringify_Schema_Web_Of_Things |
229.61 us | 228.78 us | -0.4% |
JSON_Prettify_Schema_Web_Of_Things |
718.55 us | 717.14 us | -0.2% |
Pointer_Object_Traverse |
70.90 ns | 70.87 ns | -0.0% |
Pointer_Object_Try_Traverse |
70.60 ns | 70.54 ns | -0.1% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
195.93 ns | 202.66 ns | +3.4% |
Pointer_Walker_Schema_ISO_Language |
8.48 ms | 8.57 ms | +1.2% |
Pointer_Untracked_Deeply_Nested |
2.37 ms | 2.35 ms | -0.7% |
Pointer_Tracked_Deeply_Nested |
3.79 ms | 3.61 ms | -4.7% |
Pointer_Position_Tracker_Get_Deeply_Nested |
575.41 ns | 575.85 ns | +0.1% |
Schema_Tracker_ISO_Language |
10.35 ms | 10.26 ms | -0.8% |
Schema_Tracker_ISO_Language_To_JSON |
60.79 ms | 60.86 ms | +0.1% |
Schema_Frame_WoT_References |
4.96 ms | 4.99 ms | +0.6% |
Schema_Frame_OMC_References |
21.66 ms | 21.68 ms | +0.1% |
Schema_Frame_OMC_Pointers |
39.66 ms | 39.74 ms | +0.2% |
Schema_Frame_OMC_Locations |
18.43 ms | 18.44 ms | +0.1% |
Schema_Frame_ISO_Language_Locations |
74.51 ms | 73.65 ms | -1.2% |
Schema_Frame_ISO_Language_Root |
2.41 us | 2.26 us | -6.2% |
Schema_Frame_KrakenD_References |
37.81 ms | 36.89 ms | -2.4% |
Schema_Frame_KrakenD_Reachable |
291.05 ms | 291.47 ms | +0.1% |
Schema_Frame_ISO_Language_Locations_To_JSON |
154.59 ms | 154.04 ms | -0.4% |
Schema_Frame_Many_Resources_References |
360.11 ms | 351.10 ms | -2.5% |
Schema_Frame_Deeply_Nested_References |
22.54 ms | 21.97 ms | -2.5% |
Schema_Format_ISO_Language |
81.11 ms | 79.50 ms | -2.0% |
Schema_Bundle_Meta_2020_12 |
1.46 ms | 1.45 ms | -0.5% |
Schema_Bundle_Many_Remotes_With_Fragments |
28.82 ms | 28.90 ms | +0.3% |
OpenAPI_Frame_GSMTasks_3_0 |
370.29 ms | 375.64 ms | +1.4% |
OpenAPI_Format_Synthetic_3_1 |
126.17 ms | 126.67 ms | +0.4% |
JSONPath_Descendant_Filter_Nested |
2.90 us | 2.87 us | -1.0% |
URITemplateRouter_Create |
39.18 us | 38.67 us | -1.3% |
URITemplateRouter_Match |
236.41 ns | 236.70 ns | +0.1% |
URITemplateRouterView_Restore |
33.16 us | 33.05 us | -0.4% |
URITemplateRouterView_Match |
217.52 ns | 217.46 ns | -0.0% |
URITemplateRouterView_Arguments |
537.14 ns | 538.08 ns | +0.2% |
URITemplateRouter_Match_BasePath |
268.16 ns | 268.39 ns | +0.1% |
URITemplateRouterView_Match_BasePath |
247.58 ns | 247.21 ns | -0.1% |
JSONL_Parse_Large |
33.04 ms | 32.86 ms | -0.5% |
JSONL_Parse_Large_GZIP |
31.93 ms | 31.69 ms | -0.7% |
JSONLD_Catalog_Annotation_List_Populate |
2.93 ms | 2.94 ms | +0.4% |
JSONLD_Catalog_Materialize |
7.74 ms | 7.82 ms | +1.0% |
HTML_Build_Table_100000 |
67.20 ms | 66.33 ms | -1.3% |
HTML_Render_Table_100000 |
7.74 ms | 7.75 ms | +0.0% |
Markdown_To_HTML_Realistic_Document |
5.55 ms | 5.56 ms | +0.1% |
Markdown_To_HTML_Pathological |
18.18 ms | 18.27 ms | +0.5% |
Markdown_To_HTML_Short_Descriptions |
708.64 ns | 718.79 ns | +1.4% |
GZIP_Compress_ISO_Language_Set_3_Locations |
37.68 ms | 37.61 ms | -0.2% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
9.63 ms | 9.65 ms | +0.3% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
11.96 ms | 11.99 ms | +0.3% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
15.31 ms | 14.14 ms | -7.6% |
GZIP_Compress_ISO_Language_Set_3_Schema |
2.30 ms | 3.23 ms | +40.3% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
625.41 us | 650.37 us | +4.0% |
JOSE_VerifySignature_RS256 |
21.29 us | 21.45 us | +0.7% |
JOSE_VerifySignature_ES512 |
1.37 ms | 1.39 ms | +1.8% |
Crypto_CRC32_Large_JSONL |
103.56 us | 103.89 us | +0.3% |
Crypto_AES_GCM_Encrypt_128_1KB |
2.36 us | 2.35 us | -0.2% |
Crypto_AES_GCM_Decrypt_128_1KB |
2.36 us | 2.37 us | +0.4% |
Crypto_AES_GCM_Encrypt_256_1KB |
2.44 us | 2.44 us | -0.0% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Schema_Frame_Many_Resources_References |
93.83 ms | 117.57 ms | +25.3% |
URITemplateRouterView_Arguments |
586.55 ns | 712.91 ns | +21.5% |
JSONL_Parse_Large |
6.39 ms | 7.76 ms | +21.5% |
URITemplateRouterView_Match_BasePath |
152.82 ns | 185.06 ns | +21.1% |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.04 ns | 2.42 ns | +18.6% |
Schema_Bundle_Many_Remotes_With_Fragments |
5.75 ms | 6.71 ms | +16.8% |
Schema_Frame_Deeply_Nested_References |
13.56 ms | 15.63 ms | +15.3% |
URITemplateRouter_Match_BasePath |
211.41 ns | 236.02 ns | +11.6% |
JSONLD_Catalog_Annotation_List_Populate |
523.97 us | 570.75 us | +8.9% |
Schema_Bundle_Meta_2020_12 |
458.09 us | 495.34 us | +8.1% |
HTML_Build_Table_100000 |
28.36 ms | 26.90 ms | -5.1% |
Schema_Format_ISO_Language |
30.12 ms | 28.47 ms | -5.5% |
JSON_Divisible_By_Decimal |
258.22 ns | 240.96 ns | -6.7% |
GZIP_Compress_ISO_Language_Set_3_Locations |
31.63 ms | 29.41 ms | -7.0% |
Crypto_AES_GCM_Decrypt_128_1KB |
3.76 us | 3.50 us | -7.0% |
Schema_Frame_ISO_Language_Root |
150.88 ns | 140.20 ns | -7.1% |
HTML_Render_Table_100000 |
1.58 ms | 1.47 ms | -7.4% |
OpenAPI_Frame_GSMTasks_3_0 |
168.35 ms | 155.62 ms | -7.6% |
Crypto_CRC32_Large_JSONL |
21.66 us | 19.99 us | -7.7% |
JSON_Parse_Real |
3.55 us | 3.28 us | -7.7% |
JSON_Parse_Schema_ISO_Language |
2.45 ms | 2.26 ms | -7.8% |
Markdown_To_HTML_Pathological |
11.21 ms | 10.31 ms | -8.0% |
Regex_Caret_X_Hyphen |
7.25 ns | 6.64 ns | -8.4% |
JSON_Object_Defines_Miss_Too_Small |
3.03 ns | 2.77 ns | -8.6% |
JSONPath_Descendant_Filter_Nested |
1.70 us | 1.55 us | -8.9% |
URITemplateRouter_Create |
21.89 us | 19.90 us | -9.1% |
Crypto_AES_GCM_Encrypt_128_1KB |
3.64 us | 3.31 us | -9.1% |
JSON_Parse_Integer |
3.32 us | 2.98 us | -10.0% |
JSON_String_Key_Hash_100 |
2.45 ns | 2.19 ns | -10.7% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
5.76 ms | 5.14 ms | -10.9% |
Schema_Frame_OMC_Pointers |
20.92 ms | 18.62 ms | -11.0% |
JSON_String_Equal_100 |
7.39 ns | 6.57 ns | -11.1% |
Regex_Period_Asterisk |
2.09 ns | 1.85 ns | -11.2% |
JSON_Parse_1 |
3.83 us | 3.39 us | -11.4% |
JSON_From_String_Copy |
13.12 ns | 11.58 ns | -11.7% |
JSON_Parse_Nested_Containers |
27.26 us | 23.80 us | -12.7% |
JOSE_VerifySignature_RS256 |
24.98 us | 21.71 us | -13.1% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.39 ns | 0.34 ns | -13.1% |
JSON_PropertySet_Filter_Object_Properties |
43.34 ns | 37.43 ns | -13.6% |
JSON_Parse_Object_Object_Properties |
3.97 us | 3.43 us | -13.7% |
JSON_Prettify_KrakenD |
2.04 ms | 1.74 ms | -14.7% |
Regex_Period_Md_Dollar |
22.03 ns | 18.78 ns | -14.8% |
JSON_String_Key_Hash_10 |
2.00 ns | 1.70 ns | -14.9% |
JSON_PropertySet_Contains |
52.93 ns | 45.03 ns | -14.9% |
Markdown_To_HTML_Realistic_Document |
3.50 ms | 2.97 ms | -15.1% |
JSON_String_Equal_10 |
8.16 ns | 6.93 ns | -15.2% |
JSON_Parse_String_NonSSO_Plain |
3.84 us | 3.25 us | -15.2% |
Regex_Period_Plus |
2.46 ns | 2.07 ns | -15.8% |
JSON_Stringify_ISO_Language |
2.81 ms | 2.35 ms | -16.5% |
JSON_Object_Defines_Miss_Same_Length |
3.32 ns | 2.76 ns | -16.9% |
JSON_Prettify_Schema_Web_Of_Things |
193.76 us | 160.98 us | -16.9% |
JSON_Object_At_Last_Key_8 |
5.13 ns | 4.27 ns | -16.9% |
JSON_Object_At_Last_Key_32 |
15.52 ns | 12.85 ns | -17.2% |
JSON_Array_Of_Strings_Unique_Colliding_256 |
188.21 us | 155.52 us | -17.4% |
Schema_Frame_WoT_References |
2.20 ms | 1.81 ms | -17.5% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
364.29 us | 299.68 us | -17.7% |
JSON_String_Fast_Hash_100 |
2.55 ns | 2.10 ns | -17.8% |
Regex_Group_Period_Asterisk_Group |
2.26 ns | 1.85 ns | -18.0% |
Schema_Frame_ISO_Language_Locations_To_JSON |
30.04 ms | 24.58 ms | -18.2% |
JSON_Parse_KrakenD |
1.01 ms | 827.49 us | -18.2% |
Pointer_Untracked_Deeply_Nested |
1.13 ms | 927.20 us | -18.3% |
JSON_Parse_Object_Scalar_Properties |
3.23 us | 2.64 us | -18.4% |
JSON_Parse_Object_Array_Properties |
4.05 us | 3.30 us | -18.5% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
5.51 ms | 4.46 ms | -19.1% |
JSON_Object_At_Last_Key_512 |
234.01 ns | 189.15 ns | -19.2% |
JSON_Fast_Hash_Helm_Chart_Lock |
78.26 ns | 63.15 ns | -19.3% |
JSON_From_String_Temporary |
7.93 ns | 6.39 ns | -19.4% |
JSON_Object_At_Last_Key_128 |
72.06 ns | 58.01 ns | -19.5% |
JSON_Parse_Decimal |
6.75 us | 5.41 us | -19.9% |
JSON_Parse_Object_Short_Keys |
6.45 us | 5.14 us | -20.2% |
Schema_Frame_OMC_Locations |
9.69 ms | 7.72 ms | -20.3% |
Regex_Caret_Period_Plus_Dollar |
2.38 ns | 1.87 ns | -21.7% |
Regex_Caret_Period_Range_Dollar |
2.71 ns | 2.07 ns | -23.7% |
JSON_Parse_String_Escape_Heavy |
22.68 us | 17.18 us | -24.3% |
JSON_Array_Of_Objects_Unique |
504.72 ns | 381.28 ns | -24.5% |
Schema_Tracker_ISO_Language |
4.30 ms | 3.25 ms | -24.5% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.38 ns | 1.78 ns | -25.0% |
Pointer_Object_Traverse |
27.23 ns | 20.21 ns | -25.8% |
JSON_Equality_Helm_Chart_Lock |
226.66 ns | 165.61 ns | -26.9% |
JSON_Object_Defines_Miss_Too_Large |
3.81 ns | 2.75 ns | -27.8% |
Schema_Tracker_ISO_Language_To_JSON |
16.42 ms | 11.86 ms | -27.8% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4.38 ms | 3.16 ms | -28.0% |
JSON_Array_Of_Integers_Unique_256 |
5.96 us | 4.26 us | -28.6% |
Pointer_Position_Tracker_Get_Deeply_Nested |
517.96 ns | 368.76 ns | -28.8% |
Regex_Caret_Period_Asterisk_Dollar |
2.59 ns | 1.84 ns | -29.0% |
Regex_Nested_Backtrack |
40.12 ns | 27.90 ns | -30.5% |
JSON_Parse_Real_Inexact |
4.63 us | 3.19 us | -31.1% |
Pointer_Tracked_Deeply_Nested |
1.64 ms | 1.12 ms | -31.4% |
Schema_Frame_KrakenD_Reachable |
316.36 ms | 209.91 ms | -33.6% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.68 ns | 1.77 ns | -33.9% |
Schema_Frame_KrakenD_References |
22.79 ms | 14.98 ms | -34.3% |
Pointer_Object_Try_Traverse |
51.36 ns | 33.46 ns | -34.8% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
223.53 ns | 143.74 ns | -35.7% |
JSON_Number_To_Double |
15.11 ns | 9.67 ns | -36.0% |
Pointer_Walker_Schema_ISO_Language |
2.39 ms | 1.38 ms | -42.2% |
All 115 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.04 ns | 2.42 ns | +18.6% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.10 ns | 2.09 ns | -0.2% |
Regex_Period_Asterisk |
2.09 ns | 1.85 ns | -11.2% |
Regex_Group_Period_Asterisk_Group |
2.26 ns | 1.85 ns | -18.0% |
Regex_Period_Plus |
2.46 ns | 2.07 ns | -15.8% |
Regex_Period |
2.03 ns | 1.95 ns | -4.0% |
Regex_Caret_Period_Plus_Dollar |
2.38 ns | 1.87 ns | -21.7% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.68 ns | 1.77 ns | -33.9% |
Regex_Caret_Period_Asterisk_Dollar |
2.59 ns | 1.84 ns | -29.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.38 ns | 1.78 ns | -25.0% |
Regex_Caret_X_Hyphen |
7.25 ns | 6.64 ns | -8.4% |
Regex_Period_Md_Dollar |
22.03 ns | 18.78 ns | -14.8% |
Regex_Caret_Slash_Period_Asterisk |
6.14 ns | 6.07 ns | -1.1% |
Regex_Caret_Period_Range_Dollar |
2.71 ns | 2.07 ns | -23.7% |
Regex_Nested_Backtrack |
40.12 ns | 27.90 ns | -30.5% |
JSON_Array_Of_Objects_Unique |
504.72 ns | 381.28 ns | -24.5% |
JSON_Array_Of_Integers_Unique_256 |
5.96 us | 4.26 us | -28.6% |
JSON_Array_Of_Strings_Unique_Colliding_256 |
188.21 us | 155.52 us | -17.4% |
JSON_Parse_1 |
3.83 us | 3.39 us | -11.4% |
JSON_Parse_Real |
3.55 us | 3.28 us | -7.7% |
JSON_Parse_Real_Inexact |
4.63 us | 3.19 us | -31.1% |
JSON_Parse_Decimal |
6.75 us | 5.41 us | -19.9% |
JSON_Parse_Schema_ISO_Language |
2.45 ms | 2.26 ms | -7.8% |
JSON_Parse_KrakenD |
1.01 ms | 827.49 us | -18.2% |
JSON_Stringify_ISO_Language |
2.81 ms | 2.35 ms | -16.5% |
JSON_Prettify_KrakenD |
2.04 ms | 1.74 ms | -14.7% |
JSON_Parse_Integer |
3.32 us | 2.98 us | -10.0% |
JSON_Parse_String_NonSSO_Plain |
3.84 us | 3.25 us | -15.2% |
JSON_Parse_String_SSO_Plain |
1.89 us | 1.84 us | -3.0% |
JSON_Parse_String_Escape_Heavy |
22.68 us | 17.18 us | -24.3% |
JSON_Parse_Object_Short_Keys |
6.45 us | 5.14 us | -20.2% |
JSON_Parse_Object_Scalar_Properties |
3.23 us | 2.64 us | -18.4% |
JSON_Parse_Object_Array_Properties |
4.05 us | 3.30 us | -18.5% |
JSON_Parse_Object_Object_Properties |
3.97 us | 3.43 us | -13.7% |
JSON_Parse_Nested_Containers |
27.26 us | 23.80 us | -12.7% |
JSON_Fast_Hash_Helm_Chart_Lock |
78.26 ns | 63.15 ns | -19.3% |
JSON_Equality_Helm_Chart_Lock |
226.66 ns | 165.61 ns | -26.9% |
JSON_String_Equal_10 |
8.16 ns | 6.93 ns | -15.2% |
JSON_String_Equal_100 |
7.39 ns | 6.57 ns | -11.1% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.39 ns | 0.34 ns | -13.1% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
3.47 ns | 3.64 ns | +4.8% |
JSON_String_Fast_Hash_10 |
2.56 ns | 2.46 ns | -3.9% |
JSON_String_Fast_Hash_100 |
2.55 ns | 2.10 ns | -17.8% |
JSON_String_Key_Hash_10 |
2.00 ns | 1.70 ns | -14.9% |
JSON_String_Key_Hash_100 |
2.45 ns | 2.19 ns | -10.7% |
JSON_Object_Defines_Miss_Same_Length |
3.32 ns | 2.76 ns | -16.9% |
JSON_Object_Defines_Miss_Too_Small |
3.03 ns | 2.77 ns | -8.6% |
JSON_Object_Defines_Miss_Too_Large |
3.81 ns | 2.75 ns | -27.8% |
JSON_From_String_Copy |
13.12 ns | 11.58 ns | -11.7% |
JSON_From_String_Temporary |
7.93 ns | 6.39 ns | -19.4% |
JSON_Number_To_Double |
15.11 ns | 9.67 ns | -36.0% |
JSON_Object_At_Last_Key_8 |
5.13 ns | 4.27 ns | -16.9% |
JSON_Object_At_Last_Key_32 |
15.52 ns | 12.85 ns | -17.2% |
JSON_Object_At_Last_Key_128 |
72.06 ns | 58.01 ns | -19.5% |
JSON_Object_At_Last_Key_512 |
234.01 ns | 189.15 ns | -19.2% |
JSON_Divisible_By_Decimal |
258.22 ns | 240.96 ns | -6.7% |
JSON_PropertySet_Contains |
52.93 ns | 45.03 ns | -14.9% |
JSON_PropertySet_Filter_Object_Properties |
43.34 ns | 37.43 ns | -13.6% |
JSON_PropertySet_Insert |
318.25 ns | 307.39 ns | -3.4% |
JSON_Stringify_Schema_Web_Of_Things |
65.20 us | 65.20 us | -0.0% |
JSON_Prettify_Schema_Web_Of_Things |
193.76 us | 160.98 us | -16.9% |
Pointer_Object_Traverse |
27.23 ns | 20.21 ns | -25.8% |
Pointer_Object_Try_Traverse |
51.36 ns | 33.46 ns | -34.8% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
223.53 ns | 143.74 ns | -35.7% |
Pointer_Walker_Schema_ISO_Language |
2.39 ms | 1.38 ms | -42.2% |
Pointer_Untracked_Deeply_Nested |
1.13 ms | 927.20 us | -18.3% |
Pointer_Tracked_Deeply_Nested |
1.64 ms | 1.12 ms | -31.4% |
Pointer_Position_Tracker_Get_Deeply_Nested |
517.96 ns | 368.76 ns | -28.8% |
Schema_Tracker_ISO_Language |
4.30 ms | 3.25 ms | -24.5% |
Schema_Tracker_ISO_Language_To_JSON |
16.42 ms | 11.86 ms | -27.8% |
Schema_Frame_WoT_References |
2.20 ms | 1.81 ms | -17.5% |
Schema_Frame_OMC_References |
10.21 ms | 9.85 ms | -3.5% |
Schema_Frame_OMC_Pointers |
20.92 ms | 18.62 ms | -11.0% |
Schema_Frame_OMC_Locations |
9.69 ms | 7.72 ms | -20.3% |
Schema_Frame_ISO_Language_Locations |
23.58 ms | 22.45 ms | -4.8% |
Schema_Frame_ISO_Language_Root |
150.88 ns | 140.20 ns | -7.1% |
Schema_Frame_KrakenD_References |
22.79 ms | 14.98 ms | -34.3% |
Schema_Frame_KrakenD_Reachable |
316.36 ms | 209.91 ms | -33.6% |
Schema_Frame_ISO_Language_Locations_To_JSON |
30.04 ms | 24.58 ms | -18.2% |
Schema_Frame_Many_Resources_References |
93.83 ms | 117.57 ms | +25.3% |
Schema_Frame_Deeply_Nested_References |
13.56 ms | 15.63 ms | +15.3% |
Schema_Format_ISO_Language |
30.12 ms | 28.47 ms | -5.5% |
Schema_Bundle_Meta_2020_12 |
458.09 us | 495.34 us | +8.1% |
Schema_Bundle_Many_Remotes_With_Fragments |
5.75 ms | 6.71 ms | +16.8% |
OpenAPI_Frame_GSMTasks_3_0 |
168.35 ms | 155.62 ms | -7.6% |
OpenAPI_Format_Synthetic_3_1 |
43.46 ms | 45.55 ms | +4.8% |
JSONPath_Descendant_Filter_Nested |
1.70 us | 1.55 us | -8.9% |
URITemplateRouter_Create |
21.89 us | 19.90 us | -9.1% |
URITemplateRouter_Match |
173.21 ns | 180.68 ns | +4.3% |
URITemplateRouterView_Restore |
10.83 us | 10.52 us | -2.8% |
URITemplateRouterView_Match |
140.42 ns | 136.64 ns | -2.7% |
URITemplateRouterView_Arguments |
586.55 ns | 712.91 ns | +21.5% |
URITemplateRouter_Match_BasePath |
211.41 ns | 236.02 ns | +11.6% |
URITemplateRouterView_Match_BasePath |
152.82 ns | 185.06 ns | +21.1% |
JSONL_Parse_Large |
6.39 ms | 7.76 ms | +21.5% |
JSONL_Parse_Large_GZIP |
6.75 ms | 6.84 ms | +1.3% |
JSONLD_Catalog_Annotation_List_Populate |
523.97 us | 570.75 us | +8.9% |
JSONLD_Catalog_Materialize |
2.57 ms | 2.67 ms | +3.7% |
HTML_Build_Table_100000 |
28.36 ms | 26.90 ms | -5.1% |
HTML_Render_Table_100000 |
1.58 ms | 1.47 ms | -7.4% |
Markdown_To_HTML_Realistic_Document |
3.50 ms | 2.97 ms | -15.1% |
Markdown_To_HTML_Pathological |
11.21 ms | 10.31 ms | -8.0% |
Markdown_To_HTML_Short_Descriptions |
346.56 ns | 330.25 ns | -4.7% |
GZIP_Compress_ISO_Language_Set_3_Locations |
31.63 ms | 29.41 ms | -7.0% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4.38 ms | 3.16 ms | -28.0% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
5.51 ms | 4.46 ms | -19.1% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
5.76 ms | 5.14 ms | -10.9% |
GZIP_Compress_ISO_Language_Set_3_Schema |
1.77 ms | 1.73 ms | -2.5% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
364.29 us | 299.68 us | -17.7% |
JOSE_VerifySignature_RS256 |
24.98 us | 21.71 us | -13.1% |
JOSE_VerifySignature_ES512 |
1.07 ms | 1.05 ms | -2.0% |
Crypto_CRC32_Large_JSONL |
21.66 us | 19.99 us | -7.7% |
Crypto_AES_GCM_Encrypt_128_1KB |
3.64 us | 3.31 us | -9.1% |
Crypto_AES_GCM_Decrypt_128_1KB |
3.76 us | 3.50 us | -7.0% |
Crypto_AES_GCM_Encrypt_256_1KB |
3.56 us | 3.40 us | -4.3% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com