Replace libdeflate with an in-house GZIP implementation - #2824
Conversation
|
This pull request is abnormally large and would use a significant amount of tokens to review. If you still wish to review it, comment "augment review" and we will review it. |
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
There was a problem hiding this comment.
Review completed against the latest diff
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
There was a problem hiding this comment.
Benchmark (windows/msvc)
Details
| Benchmark suite | Current: a5a439a | Previous: 1693c07 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
5.149020000000064 ns/iter |
3.874900669642895 ns/iter |
1.33 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
5.160960714286083 ns/iter |
3.8622031249998683 ns/iter |
1.34 |
Regex_Period_Asterisk |
5.110761027926706 ns/iter |
3.8469508928572007 ns/iter |
1.33 |
Regex_Group_Period_Asterisk_Group |
5.074395000000322 ns/iter |
3.904088169642669 ns/iter |
1.30 |
Regex_Period_Plus |
5.082156999999938 ns/iter |
3.574555775664774 ns/iter |
1.42 |
Regex_Period |
5.0370455357143635 ns/iter |
3.6073507979349233 ns/iter |
1.40 |
Regex_Caret_Period_Plus_Dollar |
5.0971490000000585 ns/iter |
3.572350239953841 ns/iter |
1.43 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
5.0337196428574975 ns/iter |
3.5706159988853567 ns/iter |
1.41 |
Regex_Caret_Period_Asterisk_Dollar |
5.059314000000086 ns/iter |
3.8461992187501157 ns/iter |
1.32 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
5.2193189999997 ns/iter |
3.8422890625002184 ns/iter |
1.36 |
Regex_Caret_X_Hyphen |
8.240381213212464 ns/iter |
6.139365999999882 ns/iter |
1.34 |
Regex_Period_Md_Dollar |
48.01524883962342 ns/iter |
49.91013727478159 ns/iter |
0.96 |
Regex_Caret_Slash_Period_Asterisk |
7.885373214286062 ns/iter |
5.812860714285709 ns/iter |
1.36 |
Regex_Caret_Period_Range_Dollar |
5.735849107142802 ns/iter |
4.119129516284226 ns/iter |
1.39 |
Regex_Nested_Backtrack |
59.48845535714144 ns/iter |
64.24023214285464 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
575.7625892857427 ns/iter |
511.0058928571399 ns/iter |
1.13 |
JSON_Parse_1 |
8802.129464286094 ns/iter |
7503.85156250033 ns/iter |
1.17 |
JSON_Parse_Real |
15954.57589285714 ns/iter |
12928.667857143037 ns/iter |
1.23 |
JSON_Parse_Decimal |
11939.26249999931 ns/iter |
8811.925223214548 ns/iter |
1.35 |
JSON_Parse_Schema_ISO_Language |
7951841.111111612 ns/iter |
6384874.107142582 ns/iter |
1.25 |
JSON_Parse_Integer |
6206.883928571573 ns/iter |
4641.369958414948 ns/iter |
1.34 |
JSON_Parse_String_NonSSO_Plain |
8777.936705639378 ns/iter |
6099.097321428104 ns/iter |
1.44 |
JSON_Parse_String_SSO_Plain |
3826.3662029177362 ns/iter |
2945.69763644631 ns/iter |
1.30 |
JSON_Parse_String_Escape_Heavy |
22151.997187530564 ns/iter |
17257.394357551744 ns/iter |
1.28 |
JSON_Parse_Object_Short_Keys |
13420.598214285714 ns/iter |
10259.232812500408 ns/iter |
1.31 |
JSON_Parse_Object_Scalar_Properties |
6779.284821428786 ns/iter |
5248.915999999895 ns/iter |
1.29 |
JSON_Parse_Object_Array_Properties |
11516.949999999732 ns/iter |
9031.08066481849 ns/iter |
1.28 |
JSON_Parse_Object_Object_Properties |
11506.97500000015 ns/iter |
9144.06230329279 ns/iter |
1.26 |
JSON_Parse_Nested_Containers |
80137.80133928299 ns/iter |
64201.714285714625 ns/iter |
1.25 |
JSON_From_String_Copy |
64.56721428571757 ns/iter |
49.122087617485924 ns/iter |
1.31 |
JSON_From_String_Temporary |
58.10625892857096 ns/iter |
68.41042410714593 ns/iter |
0.85 |
JSON_Number_To_Double |
120.37730357143062 ns/iter |
106.21217187500422 ns/iter |
1.13 |
JSON_Object_At_Last_Key/8 |
7.691718749999663 ns/iter |
5.987762999999973 ns/iter |
1.28 |
JSON_Object_At_Last_Key/32 |
24.649003571427997 ns/iter |
19.955798258336227 ns/iter |
1.24 |
JSON_Object_At_Last_Key/128 |
91.83690661442881 ns/iter |
72.568058035711 ns/iter |
1.27 |
JSON_Object_At_Last_Key/512 |
429.5645000000192 ns/iter |
332.9842410714434 ns/iter |
1.29 |
JSON_Fast_Hash_Helm_Chart_Lock |
102.46961596117808 ns/iter |
89.82503170423868 ns/iter |
1.14 |
JSON_Equality_Helm_Chart_Lock |
220.43753125000617 ns/iter |
159.69761783689154 ns/iter |
1.38 |
JSON_Divisible_By_Decimal |
305.507327510332 ns/iter |
275.20716853602175 ns/iter |
1.11 |
JSON_String_Equal/10 |
10.5974312499999 ns/iter |
7.79617745535699 ns/iter |
1.36 |
JSON_String_Equal/100 |
11.691967857143279 ns/iter |
8.867559335412738 ns/iter |
1.32 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.543216428571376 ns/iter |
1.6490016528899714 ns/iter |
1.54 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.054296875000515 ns/iter |
10.713145312499783 ns/iter |
1.41 |
JSON_String_Fast_Hash/10 |
6.6749410714283135 ns/iter |
4.990423214285857 ns/iter |
1.34 |
JSON_String_Fast_Hash/100 |
6.665188616071635 ns/iter |
4.945158751103702 ns/iter |
1.35 |
JSON_String_Key_Hash/10 |
5.348031999999989 ns/iter |
3.844967633928688 ns/iter |
1.39 |
JSON_String_Key_Hash/100 |
11.887739285713549 ns/iter |
8.563242818914176 ns/iter |
1.39 |
JSON_Object_Defines_Miss_Same_Length |
4.105445855545678 ns/iter |
3.1772545362143005 ns/iter |
1.29 |
JSON_Object_Defines_Miss_Too_Small |
4.446212020332847 ns/iter |
3.246790317573035 ns/iter |
1.37 |
JSON_Object_Defines_Miss_Too_Large |
4.148403870080439 ns/iter |
3.08082751819528 ns/iter |
1.35 |
Pointer_Object_Traverse |
70.55900669643249 ns/iter |
50.81160999999952 ns/iter |
1.39 |
Pointer_Object_Try_Traverse |
70.79859821428462 ns/iter |
52.993800000001556 ns/iter |
1.34 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
166.34547319278926 ns/iter |
135.71962500000112 ns/iter |
1.23 |
Pointer_Walker_Schema_ISO_Language |
11321793.75000053 ns/iter |
9716937.333333438 ns/iter |
1.17 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
2439005.357142727 ns/iter |
1958529.4314381606 ns/iter |
1.25 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
3816985.5614970564 ns/iter |
2997317.79661007 ns/iter |
1.27 |
Pointer_Position_Tracker_Get_Deeply_Nested |
541.7051198387504 ns/iter |
428.4443595964386 ns/iter |
1.26 |
Schema_Tracker_ISO_Language |
10784775.000000302 ns/iter |
8479603.999999957 ns/iter |
1.27 |
Schema_Tracker_ISO_Language_To_JSON |
62969145.45454642 ns/iter |
52641654.54545636 ns/iter |
1.20 |
Schema_Frame_WoT_References |
5617755.000000102 ns/iter |
4277555.4216867965 ns/iter |
1.31 |
Schema_Frame_OMC_References |
23744903.125001214 ns/iter |
18187502.941177562 ns/iter |
1.31 |
Schema_Frame_OMC_Pointers |
45389553.333332814 ns/iter |
35656015.00000071 ns/iter |
1.27 |
Schema_Frame_OMC_Locations |
20402359.45945965 ns/iter |
15836522.222222509 ns/iter |
1.29 |
Schema_Frame_ISO_Language_Locations |
81372728.57142566 ns/iter |
73406509.09091292 ns/iter |
1.11 |
Schema_Frame_ISO_Language_Root |
2425.2853571429764 ns/iter |
1767.2849707901757 ns/iter |
1.37 |
Schema_Frame_KrakenD_References |
39436364.70588404 ns/iter |
34068557.14285668 ns/iter |
1.16 |
Schema_Frame_KrakenD_Reachable |
254852400.0000043 ns/iter |
180564925.00001296 ns/iter |
1.41 |
Schema_Frame_ISO_Language_Locations_To_JSON |
165735699.99999905 ns/iter |
152926899.99999994 ns/iter |
1.08 |
Schema_Frame_Many_Resources_References |
703400799.9999971 ns/iter |
550429800.0000176 ns/iter |
1.28 |
Schema_Frame_Deeply_Nested_References |
22888554.545452487 ns/iter |
16941236.666665796 ns/iter |
1.35 |
JSONPath_Descendant_Filter_Nested |
2383.3403087719726 ns/iter |
1837.351640492553 ns/iter |
1.30 |
URITemplateRouter_Create |
42678.454770085846 ns/iter |
30545.799107142917 ns/iter |
1.40 |
URITemplateRouter_Match |
232.85943829694236 ns/iter |
165.70625000000206 ns/iter |
1.41 |
URITemplateRouter_Match_BasePath |
265.5731011416493 ns/iter |
191.55882180540922 ns/iter |
1.39 |
URITemplateRouterView_Restore |
34668.49482023071 ns/iter |
19416.963612094067 ns/iter |
1.79 |
URITemplateRouterView_Match |
179.49577495498085 ns/iter |
136.4890117638861 ns/iter |
1.32 |
URITemplateRouterView_Match_BasePath |
204.35420574591492 ns/iter |
153.0271940612901 ns/iter |
1.34 |
URITemplateRouterView_Arguments |
548.4002678571187 ns/iter |
460.08565354848514 ns/iter |
1.19 |
JSONL_Parse_Large |
33905776.19047636 ns/iter |
25644225.000001647 ns/iter |
1.32 |
JSONL_Parse_Large_GZIP |
31851831.818182126 ns/iter |
25672721.42857137 ns/iter |
1.24 |
JSONLD_Catalog_Annotation_List_Populate |
3008375.423728833 ns/iter |
2467856.8561872365 ns/iter |
1.22 |
JSONLD_Catalog_Materialize |
7797794.444444308 ns/iter |
6685405.357143079 ns/iter |
1.17 |
HTML_Build_Table_100000 |
94266585.71428399 ns/iter |
74226944.44444586 ns/iter |
1.27 |
HTML_Render_Table_100000 |
8044379.999999921 ns/iter |
6662648.888888927 ns/iter |
1.21 |
GZIP_Compress_ISO_Language_Set_3_Locations |
37651073.68420965 ns/iter |
28138991.999999233 ns/iter |
1.34 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
9922400.00000038 ns/iter |
7549640.000000106 ns/iter |
1.31 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
12280187.50000004 ns/iter |
9044497.333333462 ns/iter |
1.36 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
16183864.444443922 ns/iter |
25431034.615385566 ns/iter |
0.64 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2317996.3210703707 ns/iter |
1762013.5135134482 ns/iter |
1.32 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
634931.07142857 ns/iter |
407196.35779324436 ns/iter |
1.56 |
JOSE_VerifySignature_RS256 |
30544.11562499837 ns/iter |
18645.230760989554 ns/iter |
1.64 |
JOSE_VerifySignature_ES512 |
1422556.473214241 ns/iter |
1185664.218749949 ns/iter |
1.20 |
CRYPTO_CRC32_Large_JSONL |
105848.23437500112 ns/iter |
90710.4575892857 ns/iter |
1.17 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: a5a439a | Previous: 1693c07 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.2036725276101548 ns/iter |
2.208652913495102 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.1967671012555967 ns/iter |
2.19237597311329 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.190981117619565 ns/iter |
2.190872308290862 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.1972262905160513 ns/iter |
2.184801745617032 ns/iter |
1.01 |
Regex_Period_Plus |
2.801833304913455 ns/iter |
2.8024781613097436 ns/iter |
1.00 |
Regex_Period |
2.802309231195689 ns/iter |
2.801147052423257 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.8040707452939233 ns/iter |
2.803299520445005 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.809075519647093 ns/iter |
2.8023405161868835 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.111627122798577 ns/iter |
3.116645179352523 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.110633117439775 ns/iter |
3.111632804095733 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
6.542088981176516 ns/iter |
6.542211897228424 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
26.93828682074156 ns/iter |
27.175000394256198 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
7.1732963933218015 ns/iter |
6.847914073753908 ns/iter |
1.05 |
Regex_Caret_Period_Range_Dollar |
3.6645715769466136 ns/iter |
3.7340372822747407 ns/iter |
0.98 |
Regex_Nested_Backtrack |
38.268926026590954 ns/iter |
38.2511646476452 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
434.5943095962739 ns/iter |
433.42992263592737 ns/iter |
1.00 |
JSON_Parse_1 |
4632.45864418231 ns/iter |
4593.6767089337345 ns/iter |
1.01 |
JSON_Parse_Real |
5396.7617429848315 ns/iter |
5225.4177081158205 ns/iter |
1.03 |
JSON_Parse_Decimal |
7921.693572258205 ns/iter |
7862.267707595382 ns/iter |
1.01 |
JSON_Parse_Schema_ISO_Language |
3355967.585714498 ns/iter |
3328178.3142856946 ns/iter |
1.01 |
JSON_Parse_Integer |
3771.9519939843067 ns/iter |
3748.2626548880794 ns/iter |
1.01 |
JSON_Parse_String_NonSSO_Plain |
3107.114663804993 ns/iter |
3187.904812843965 ns/iter |
0.97 |
JSON_Parse_String_SSO_Plain |
2731.4806557684806 ns/iter |
2735.1629315566465 ns/iter |
1.00 |
JSON_Parse_String_Escape_Heavy |
12352.770331111777 ns/iter |
12223.242821756106 ns/iter |
1.01 |
JSON_Parse_Object_Short_Keys |
7729.104813767364 ns/iter |
7724.709938388027 ns/iter |
1.00 |
JSON_Parse_Object_Scalar_Properties |
3942.8102988667624 ns/iter |
3932.8573910696077 ns/iter |
1.00 |
JSON_Parse_Object_Array_Properties |
5310.67918179443 ns/iter |
5717.044352309691 ns/iter |
0.93 |
JSON_Parse_Object_Object_Properties |
5364.960397936595 ns/iter |
5810.932830432954 ns/iter |
0.92 |
JSON_Parse_Nested_Containers |
35507.00870583536 ns/iter |
35490.19830517031 ns/iter |
1.00 |
JSON_From_String_Copy |
12.00236801595388 ns/iter |
11.937363028284066 ns/iter |
1.01 |
JSON_From_String_Temporary |
10.73989303831985 ns/iter |
10.112495319201363 ns/iter |
1.06 |
JSON_Number_To_Double |
22.436164053634442 ns/iter |
22.193143610885105 ns/iter |
1.01 |
JSON_Object_At_Last_Key/8 |
5.890467131726486 ns/iter |
5.916392340560973 ns/iter |
1.00 |
JSON_Object_At_Last_Key/32 |
21.752774745180034 ns/iter |
21.48911479567474 ns/iter |
1.01 |
JSON_Object_At_Last_Key/128 |
87.85526173137507 ns/iter |
87.77647279166021 ns/iter |
1.00 |
JSON_Object_At_Last_Key/512 |
404.5734936083736 ns/iter |
403.03492102836174 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.79973514248686 ns/iter |
59.80317395482813 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
168.95889203136744 ns/iter |
169.0953291265978 ns/iter |
1.00 |
JSON_Divisible_By_Decimal |
239.3378131490464 ns/iter |
236.9665202633584 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.924060934125198 ns/iter |
5.925065354173133 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.549618223998942 ns/iter |
6.549291716100397 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9364433905732108 ns/iter |
0.9360700174827221 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.271976147288395 ns/iter |
10.272789803713328 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
2.493613867167476 ns/iter |
2.491398019298289 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.4935572714124348 ns/iter |
2.4930894421491123 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.4929814750454593 ns/iter |
2.4946015485010826 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
6.538524950592548 ns/iter |
6.540089815013838 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.800021877881429 ns/iter |
2.7287864471957746 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Small |
2.7255332131623113 ns/iter |
2.7140742050616162 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.072289149216006 ns/iter |
3.194647918670777 ns/iter |
0.96 |
Pointer_Object_Traverse |
29.386055985321825 ns/iter |
29.387918577624514 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
30.24578114393832 ns/iter |
30.338378208850973 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
167.3312334038971 ns/iter |
145.5833468144632 ns/iter |
1.15 |
Pointer_Walker_Schema_ISO_Language |
1612899.3869463056 ns/iter |
1546858.7192982154 ns/iter |
1.04 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1236077.0616196669 ns/iter |
1243757.5926573284 ns/iter |
0.99 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1667672.5595239024 ns/iter |
1664966.4700239839 ns/iter |
1.00 |
Pointer_Position_Tracker_Get_Deeply_Nested |
607.5405660270162 ns/iter |
608.6614153667599 ns/iter |
1.00 |
Schema_Tracker_ISO_Language |
4670787.353333405 ns/iter |
4559370.1298701735 ns/iter |
1.02 |
Schema_Tracker_ISO_Language_To_JSON |
17059261.048779618 ns/iter |
16583900.348837364 ns/iter |
1.03 |
Schema_Frame_WoT_References |
2229041.4412697237 ns/iter |
2360288.5050167306 ns/iter |
0.94 |
Schema_Frame_OMC_References |
9839754.33333326 ns/iter |
9517559.219178075 ns/iter |
1.03 |
Schema_Frame_OMC_Pointers |
18984893.62162081 ns/iter |
18117601.00000015 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
8441969.951807452 ns/iter |
8221952.270588082 ns/iter |
1.03 |
Schema_Frame_ISO_Language_Locations |
44079934.437498026 ns/iter |
42063180.874999166 ns/iter |
1.05 |
Schema_Frame_ISO_Language_Root |
304.1275488088128 ns/iter |
295.49061167759015 ns/iter |
1.03 |
Schema_Frame_KrakenD_References |
17170399.069767047 ns/iter |
15480841.434782261 ns/iter |
1.11 |
Schema_Frame_KrakenD_Reachable |
133363498.80000854 ns/iter |
134864530.79998454 ns/iter |
0.99 |
Schema_Frame_ISO_Language_Locations_To_JSON |
32868747.523810357 ns/iter |
31931598.304348208 ns/iter |
1.03 |
Schema_Frame_Many_Resources_References |
143129078.3999998 ns/iter |
136171206.19999808 ns/iter |
1.05 |
Schema_Frame_Deeply_Nested_References |
11454262.949152539 ns/iter |
11117973.984374974 ns/iter |
1.03 |
JSONPath_Descendant_Filter_Nested |
1560.8537211139246 ns/iter |
1565.0693624076305 ns/iter |
1.00 |
URITemplateRouter_Create |
22959.931922512926 ns/iter |
23217.448581502376 ns/iter |
0.99 |
URITemplateRouter_Match |
178.6445036718525 ns/iter |
178.20999534417263 ns/iter |
1.00 |
URITemplateRouter_Match_BasePath |
205.18106770659156 ns/iter |
206.58970470290598 ns/iter |
0.99 |
URITemplateRouterView_Restore |
8724.873020432467 ns/iter |
8488.643693360495 ns/iter |
1.03 |
URITemplateRouterView_Match |
161.9675936323348 ns/iter |
161.9953465050232 ns/iter |
1.00 |
URITemplateRouterView_Match_BasePath |
187.99788381351019 ns/iter |
185.84649774235808 ns/iter |
1.01 |
URITemplateRouterView_Arguments |
445.020891565123 ns/iter |
431.60608359260334 ns/iter |
1.03 |
JSONL_Parse_Large |
9658303.756756244 ns/iter |
9446078.864865083 ns/iter |
1.02 |
JSONL_Parse_Large_GZIP |
9808986.957746673 ns/iter |
10454528.850746373 ns/iter |
0.94 |
JSONLD_Catalog_Annotation_List_Populate |
605176.9087066717 ns/iter |
597137.8479184418 ns/iter |
1.01 |
JSONLD_Catalog_Materialize |
3649021.1071428093 ns/iter |
3608053.8969071144 ns/iter |
1.01 |
HTML_Build_Table_100000 |
60234676.727273755 ns/iter |
57031245.72727347 ns/iter |
1.06 |
HTML_Render_Table_100000 |
2220253.6132596936 ns/iter |
1876500.2921053576 ns/iter |
1.18 |
GZIP_Compress_ISO_Language_Set_3_Locations |
37972381.11110977 ns/iter |
32423412.454544507 ns/iter |
1.17 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5203482.816176323 ns/iter |
4250969.048484876 ns/iter |
1.22 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7207153.999999751 ns/iter |
6253103.999999913 ns/iter |
1.15 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
8868063.074999811 ns/iter |
19984933.771427546 ns/iter |
0.44 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2238786.428571284 ns/iter |
1857289.1193633012 ns/iter |
1.21 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
427683.8957317071 ns/iter |
359531.6855378346 ns/iter |
1.19 |
JOSE_VerifySignature_RS256 |
47397.87301587381 ns/iter |
48375.68598066277 ns/iter |
0.98 |
JOSE_VerifySignature_ES512 |
1717506.9079601981 ns/iter |
1729612.9262898567 ns/iter |
0.99 |
CRYPTO_CRC32_Large_JSONL |
101735.52008702142 ns/iter |
101782.88521486199 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
9bef89e to
4573727
Compare
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: a5a439a | Previous: 1693c07 | Ratio |
|---|---|---|---|
CRYPTO_CRC32_Large_JSONL |
39064.115149494755 ns/iter |
101771.27540650398 ns/iter |
0.38 |
JOSE_VerifySignature_RS256 |
17992.101025859305 ns/iter |
22009.89637223949 ns/iter |
0.82 |
JOSE_VerifySignature_ES512 |
368262.9426918933 ns/iter |
581982.2298755132 ns/iter |
0.63 |
GZIP_Compress_ISO_Language_Set_3_Locations |
21259754.937501542 ns/iter |
36417237.15789543 ns/iter |
0.58 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
3211858.087336237 ns/iter |
4253232.076470514 ns/iter |
0.76 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
4279309.130434974 ns/iter |
6149287.779816375 ns/iter |
0.70 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
6152003.776785518 ns/iter |
16897846.000000667 ns/iter |
0.36 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1600993.2229884537 ns/iter |
2028167.268786128 ns/iter |
0.79 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
310781.2566292084 ns/iter |
381497.4289617496 ns/iter |
0.81 |
HTML_Build_Table_100000 |
39478141.84615394 ns/iter |
54968697.00000027 ns/iter |
0.72 |
HTML_Render_Table_100000 |
2859688.909464973 ns/iter |
1937010.0473537298 ns/iter |
1.48 |
JSONLD_Catalog_Annotation_List_Populate |
528158.687830669 ns/iter |
685402.5165692006 ns/iter |
0.77 |
JSONLD_Catalog_Materialize |
2404486.6862068614 ns/iter |
3483682.095959592 ns/iter |
0.69 |
JSONL_Parse_Large |
6132834.114034741 ns/iter |
9709764.375000102 ns/iter |
0.63 |
JSONL_Parse_Large_GZIP |
6329297.090089952 ns/iter |
10550694.44776143 ns/iter |
0.60 |
URITemplateRouter_Create |
11399.308471992692 ns/iter |
21297.973353807105 ns/iter |
0.54 |
URITemplateRouter_Match |
112.25005252915632 ns/iter |
164.58181788252526 ns/iter |
0.68 |
URITemplateRouter_Match_BasePath |
123.32584813494816 ns/iter |
182.31113391599757 ns/iter |
0.68 |
URITemplateRouterView_Restore |
2529.1512048937125 ns/iter |
8277.17086397932 ns/iter |
0.31 |
URITemplateRouterView_Match |
86.42704617939798 ns/iter |
124.54415633241229 ns/iter |
0.69 |
URITemplateRouterView_Match_BasePath |
108.69004277269296 ns/iter |
146.35788185967854 ns/iter |
0.74 |
URITemplateRouterView_Arguments |
367.06656599936935 ns/iter |
487.71549050323 ns/iter |
0.75 |
JSONPath_Descendant_Filter_Nested |
979.2373265387326 ns/iter |
1696.7606550658993 ns/iter |
0.58 |
Schema_Frame_WoT_References |
1557221.1670378784 ns/iter |
2230757.974440855 ns/iter |
0.70 |
Schema_Frame_OMC_References |
6799963.14563121 ns/iter |
9755756.535211321 ns/iter |
0.70 |
Schema_Frame_OMC_Pointers |
13956760.944444744 ns/iter |
18396339.526316892 ns/iter |
0.76 |
Schema_Frame_OMC_Locations |
6145896.728155307 ns/iter |
8474686.373494385 ns/iter |
0.73 |
Schema_Frame_ISO_Language_Locations |
27454544.54166681 ns/iter |
42301281.29411776 ns/iter |
0.65 |
Schema_Frame_ISO_Language_Root |
173.53774968223405 ns/iter |
298.6002844677958 ns/iter |
0.58 |
Schema_Frame_KrakenD_References |
11409523.679245288 ns/iter |
15725672.955555739 ns/iter |
0.73 |
Schema_Frame_KrakenD_Reachable |
77278464.30000226 ns/iter |
123802524.0000032 ns/iter |
0.62 |
Schema_Frame_ISO_Language_Locations_To_JSON |
19009147.57575747 ns/iter |
31815219.63636349 ns/iter |
0.60 |
Schema_Frame_Many_Resources_References |
108233146.83333744 ns/iter |
134199688.00000104 ns/iter |
0.81 |
Schema_Frame_Deeply_Nested_References |
7767688.844444365 ns/iter |
10838449.546874963 ns/iter |
0.72 |
Pointer_Object_Traverse |
15.227270296123436 ns/iter |
24.949641629467045 ns/iter |
0.61 |
Pointer_Object_Try_Traverse |
18.0694051260804 ns/iter |
24.67421838315574 ns/iter |
0.73 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
112.75496102654846 ns/iter |
130.16381836233023 ns/iter |
0.87 |
Pointer_Walker_Schema_ISO_Language |
1435907.7848360508 ns/iter |
1485338.2727272876 ns/iter |
0.97 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
883880.5509433586 ns/iter |
1228163.6397187386 ns/iter |
0.72 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1333822.2755297895 ns/iter |
1921534.7162534606 ns/iter |
0.69 |
Pointer_Position_Tracker_Get_Deeply_Nested |
555.4141169915988 ns/iter |
583.3057888536874 ns/iter |
0.95 |
Schema_Tracker_ISO_Language |
3522407.9850001996 ns/iter |
4834747.047945247 ns/iter |
0.73 |
Schema_Tracker_ISO_Language_To_JSON |
10355511.835820746 ns/iter |
15839215.533333119 ns/iter |
0.65 |
JSON_Array_Of_Objects_Unique |
280.1928870978679 ns/iter |
448.5826604761958 ns/iter |
0.62 |
JSON_Parse_1 |
3225.4313675869475 ns/iter |
5399.972198644824 ns/iter |
0.60 |
JSON_Parse_Real |
3344.722536601204 ns/iter |
5713.10498398882 ns/iter |
0.59 |
JSON_Parse_Decimal |
5782.601378156609 ns/iter |
10222.692710377669 ns/iter |
0.57 |
JSON_Parse_Schema_ISO_Language |
2461338.614841117 ns/iter |
3599556.365979316 ns/iter |
0.68 |
JSON_Parse_Integer |
2531.4410652669912 ns/iter |
3726.7132453978925 ns/iter |
0.68 |
JSON_Parse_String_NonSSO_Plain |
2206.692070436135 ns/iter |
3389.142923629643 ns/iter |
0.65 |
JSON_Parse_String_SSO_Plain |
2041.0724947936842 ns/iter |
2946.4620046973578 ns/iter |
0.69 |
JSON_Parse_String_Escape_Heavy |
12853.995802530284 ns/iter |
16868.52723679226 ns/iter |
0.76 |
JSON_Parse_Object_Short_Keys |
6320.718094078977 ns/iter |
8831.608906812125 ns/iter |
0.72 |
JSON_Parse_Object_Scalar_Properties |
3124.320032737346 ns/iter |
4443.27987646702 ns/iter |
0.70 |
JSON_Parse_Object_Array_Properties |
4288.382085498428 ns/iter |
6662.375753857734 ns/iter |
0.64 |
JSON_Parse_Object_Object_Properties |
4517.18875819058 ns/iter |
6673.000636609585 ns/iter |
0.68 |
JSON_Parse_Nested_Containers |
26617.30653899512 ns/iter |
39476.1336389864 ns/iter |
0.67 |
JSON_From_String_Copy |
5.610827682500483 ns/iter |
9.346195939211903 ns/iter |
0.60 |
JSON_From_String_Temporary |
4.672123273201243 ns/iter |
7.893935102940306 ns/iter |
0.59 |
JSON_Number_To_Double |
14.22496908178436 ns/iter |
20.32228666652904 ns/iter |
0.70 |
JSON_Object_At_Last_Key/8 |
3.0881658813964408 ns/iter |
5.934189517640044 ns/iter |
0.52 |
JSON_Object_At_Last_Key/32 |
9.696986137310475 ns/iter |
21.816507817338728 ns/iter |
0.44 |
JSON_Object_At_Last_Key/128 |
45.619899972802564 ns/iter |
87.84863755868068 ns/iter |
0.52 |
JSON_Object_At_Last_Key/512 |
157.75011222732235 ns/iter |
392.69618011111015 ns/iter |
0.40 |
JSON_Fast_Hash_Helm_Chart_Lock |
54.810915385180024 ns/iter |
70.81927636432489 ns/iter |
0.77 |
JSON_Equality_Helm_Chart_Lock |
105.30032735477785 ns/iter |
149.82520889721056 ns/iter |
0.70 |
JSON_Divisible_By_Decimal |
200.00338337084864 ns/iter |
274.1776777294069 ns/iter |
0.73 |
JSON_String_Equal/10 |
3.699290250976372 ns/iter |
5.686369597079566 ns/iter |
0.65 |
JSON_String_Equal/100 |
4.667624108632924 ns/iter |
6.320533008101259 ns/iter |
0.74 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6949902234077588 ns/iter |
0.6523650688733763 ns/iter |
1.07 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.549985298080797 ns/iter |
25.18865568932017 ns/iter |
0.42 |
JSON_String_Fast_Hash/10 |
2.029707807414776 ns/iter |
3.1505618156203186 ns/iter |
0.64 |
JSON_String_Fast_Hash/100 |
2.1350460381217378 ns/iter |
3.1497558691023917 ns/iter |
0.68 |
JSON_String_Key_Hash/10 |
0.6584572573737479 ns/iter |
1.28439139265551 ns/iter |
0.51 |
JSON_String_Key_Hash/100 |
9.901596669567835 ns/iter |
12.498457860439975 ns/iter |
0.79 |
JSON_Object_Defines_Miss_Same_Length |
2.1715310350554318 ns/iter |
3.2105168280520577 ns/iter |
0.68 |
JSON_Object_Defines_Miss_Too_Small |
2.0337075852562356 ns/iter |
3.465099048617406 ns/iter |
0.59 |
JSON_Object_Defines_Miss_Too_Large |
2.1710392645413257 ns/iter |
3.1137511920673284 ns/iter |
0.70 |
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8043860951897537 ns/iter |
2.0240934362205625 ns/iter |
0.89 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8999766644874774 ns/iter |
2.0249812228026896 ns/iter |
0.94 |
Regex_Period_Asterisk |
1.949605479700969 ns/iter |
2.1053783100320276 ns/iter |
0.93 |
Regex_Group_Period_Asterisk_Group |
1.8167775688527978 ns/iter |
2.106360657441725 ns/iter |
0.86 |
Regex_Period_Plus |
1.858593587292513 ns/iter |
2.0290893068339306 ns/iter |
0.92 |
Regex_Period |
1.8632729572304576 ns/iter |
2.0246030961720067 ns/iter |
0.92 |
Regex_Caret_Period_Plus_Dollar |
1.8401954059661978 ns/iter |
2.1116711643427237 ns/iter |
0.87 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.812702702532416 ns/iter |
2.1023905115363175 ns/iter |
0.86 |
Regex_Caret_Period_Asterisk_Dollar |
1.8022743124411829 ns/iter |
2.024330393252369 ns/iter |
0.89 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8621490028769563 ns/iter |
2.0339739926721507 ns/iter |
0.92 |
Regex_Caret_X_Hyphen |
3.697530179289556 ns/iter |
7.1243793674821285 ns/iter |
0.52 |
Regex_Period_Md_Dollar |
14.637646630025673 ns/iter |
30.50133105443861 ns/iter |
0.48 |
Regex_Caret_Slash_Period_Asterisk |
3.6877850894944917 ns/iter |
7.005281489234215 ns/iter |
0.53 |
Regex_Caret_Period_Range_Dollar |
1.8632081287496471 ns/iter |
2.8801802337571516 ns/iter |
0.65 |
Regex_Nested_Backtrack |
27.0728961736144 ns/iter |
42.01488056640811 ns/iter |
0.64 |
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: a5a439a | Previous: 1693c07 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.7437278951690232 ns/iter |
2.3658128287993634 ns/iter |
0.74 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7484149898328405 ns/iter |
2.432238878046027 ns/iter |
0.72 |
Regex_Period_Asterisk |
1.7639389459606083 ns/iter |
2.649138111060626 ns/iter |
0.67 |
Regex_Group_Period_Asterisk_Group |
1.8679229482446589 ns/iter |
2.6068216377356292 ns/iter |
0.72 |
Regex_Period_Plus |
2.119135859284623 ns/iter |
2.9556403954488615 ns/iter |
0.72 |
Regex_Period |
2.265253355276669 ns/iter |
3.0260293269031053 ns/iter |
0.75 |
Regex_Caret_Period_Plus_Dollar |
2.6266959169052373 ns/iter |
3.138142347289905 ns/iter |
0.84 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.3113488829231668 ns/iter |
3.297341134020835 ns/iter |
0.70 |
Regex_Caret_Period_Asterisk_Dollar |
2.075928400128372 ns/iter |
2.345630295369803 ns/iter |
0.89 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.769754324908703 ns/iter |
2.93610270370265 ns/iter |
0.94 |
Regex_Caret_X_Hyphen |
8.395144431290621 ns/iter |
7.853785901575836 ns/iter |
1.07 |
Regex_Period_Md_Dollar |
21.89055078442636 ns/iter |
32.05921358832782 ns/iter |
0.68 |
Regex_Caret_Slash_Period_Asterisk |
4.892355313452195 ns/iter |
7.211748563087029 ns/iter |
0.68 |
Regex_Caret_Period_Range_Dollar |
2.9539859048957857 ns/iter |
3.4338278944367135 ns/iter |
0.86 |
Regex_Nested_Backtrack |
38.19804563107105 ns/iter |
40.03772759038609 ns/iter |
0.95 |
JSON_Array_Of_Objects_Unique |
449.25345833378327 ns/iter |
522.6886250000007 ns/iter |
0.86 |
JSON_Parse_1 |
3574.6043990756893 ns/iter |
5496.869042221434 ns/iter |
0.65 |
JSON_Parse_Real |
7101.56771803964 ns/iter |
8419.410133878737 ns/iter |
0.84 |
JSON_Parse_Decimal |
7077.06029871247 ns/iter |
8377.922655732687 ns/iter |
0.84 |
JSON_Parse_Schema_ISO_Language |
2455822.5655430653 ns/iter |
2780805.13100485 ns/iter |
0.88 |
JSON_Parse_Integer |
3769.4131804969948 ns/iter |
3963.8035365852234 ns/iter |
0.95 |
JSON_Parse_String_NonSSO_Plain |
3756.1252490132833 ns/iter |
3998.9258556671157 ns/iter |
0.94 |
JSON_Parse_String_SSO_Plain |
2276.660528658169 ns/iter |
2581.2349347864892 ns/iter |
0.88 |
JSON_Parse_String_Escape_Heavy |
21437.53627795005 ns/iter |
24992.903453642644 ns/iter |
0.86 |
JSON_Parse_Object_Short_Keys |
8013.682405246523 ns/iter |
7891.0298283606335 ns/iter |
1.02 |
JSON_Parse_Object_Scalar_Properties |
4685.711160068402 ns/iter |
3906.4472868625203 ns/iter |
1.20 |
JSON_Parse_Object_Array_Properties |
4262.020775500057 ns/iter |
6303.521905857826 ns/iter |
0.68 |
JSON_Parse_Object_Object_Properties |
4580.441364808139 ns/iter |
4719.015689259757 ns/iter |
0.97 |
JSON_Parse_Nested_Containers |
32867.08594800395 ns/iter |
33305.256288556375 ns/iter |
0.99 |
JSON_From_String_Copy |
12.542315159062733 ns/iter |
15.243491887607824 ns/iter |
0.82 |
JSON_From_String_Temporary |
7.525223618956755 ns/iter |
8.454621352694158 ns/iter |
0.89 |
JSON_Number_To_Double |
38.898597593214554 ns/iter |
49.14665443312277 ns/iter |
0.79 |
JSON_Object_At_Last_Key/8 |
4.611793639231841 ns/iter |
6.151748003821673 ns/iter |
0.75 |
JSON_Object_At_Last_Key/32 |
13.709265035071398 ns/iter |
16.889916036246117 ns/iter |
0.81 |
JSON_Object_At_Last_Key/128 |
61.06853606941221 ns/iter |
76.70120627973458 ns/iter |
0.80 |
JSON_Object_At_Last_Key/512 |
216.49278881373786 ns/iter |
318.71345553272016 ns/iter |
0.68 |
JSON_Fast_Hash_Helm_Chart_Lock |
70.96802920807811 ns/iter |
84.03409204411744 ns/iter |
0.84 |
JSON_Equality_Helm_Chart_Lock |
177.16108051050617 ns/iter |
201.09104678342158 ns/iter |
0.88 |
JSON_Divisible_By_Decimal |
230.68830150307713 ns/iter |
210.3442076812096 ns/iter |
1.10 |
JSON_String_Equal/10 |
7.620721508069936 ns/iter |
9.210934650324516 ns/iter |
0.83 |
JSON_String_Equal/100 |
7.707045288270235 ns/iter |
9.2260865407883 ns/iter |
0.84 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.36453674283339743 ns/iter |
0.4215844845809924 ns/iter |
0.86 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.9086510311393754 ns/iter |
5.157117342416041 ns/iter |
0.76 |
JSON_String_Fast_Hash/10 |
2.7505549427423865 ns/iter |
2.9845505914136594 ns/iter |
0.92 |
JSON_String_Fast_Hash/100 |
2.338684873982396 ns/iter |
2.4569221255237093 ns/iter |
0.95 |
JSON_String_Key_Hash/10 |
1.8021453465350172 ns/iter |
2.091149458123575 ns/iter |
0.86 |
JSON_String_Key_Hash/100 |
2.1483736584653856 ns/iter |
2.8278842583056236 ns/iter |
0.76 |
JSON_Object_Defines_Miss_Same_Length |
2.8034241220292446 ns/iter |
3.0399191672678865 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Too_Small |
2.732295128007529 ns/iter |
2.906678289865763 ns/iter |
0.94 |
JSON_Object_Defines_Miss_Too_Large |
2.9766104807763853 ns/iter |
2.8950648248665263 ns/iter |
1.03 |
Pointer_Object_Traverse |
21.949306909481272 ns/iter |
24.229430227819567 ns/iter |
0.91 |
Pointer_Object_Try_Traverse |
39.42029886136016 ns/iter |
39.12322132523933 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
180.69389903749234 ns/iter |
168.96767389857195 ns/iter |
1.07 |
Pointer_Walker_Schema_ISO_Language |
1649973.6842110038 ns/iter |
1973317.4751243368 ns/iter |
0.84 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1027507.1376279166 ns/iter |
1024637.2453638806 ns/iter |
1.00 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1323603.8994518006 ns/iter |
1256033.5310217354 ns/iter |
1.05 |
Pointer_Position_Tracker_Get_Deeply_Nested |
450.4117982310704 ns/iter |
442.9873020276533 ns/iter |
1.02 |
Schema_Tracker_ISO_Language |
3121061.915662831 ns/iter |
4259515.031645617 ns/iter |
0.73 |
Schema_Tracker_ISO_Language_To_JSON |
12008222.212119963 ns/iter |
18134831.39534752 ns/iter |
0.66 |
Schema_Frame_WoT_References |
2154331.396285453 ns/iter |
3432927.230046794 ns/iter |
0.63 |
Schema_Frame_OMC_References |
12668546.729729757 ns/iter |
15942306.122445988 ns/iter |
0.79 |
Schema_Frame_OMC_Pointers |
22595899.718751866 ns/iter |
25874855.916669052 ns/iter |
0.87 |
Schema_Frame_OMC_Locations |
9615358.805556677 ns/iter |
11747856.164382104 ns/iter |
0.82 |
Schema_Frame_ISO_Language_Locations |
24435142.0000031 ns/iter |
25927946.639994845 ns/iter |
0.94 |
Schema_Frame_ISO_Language_Root |
134.73516914895768 ns/iter |
118.45555651802097 ns/iter |
1.14 |
Schema_Frame_KrakenD_References |
18887551.52631467 ns/iter |
21054803.249998912 ns/iter |
0.90 |
Schema_Frame_KrakenD_Reachable |
201402801.7500209 ns/iter |
205383653.00005051 ns/iter |
0.98 |
Schema_Frame_ISO_Language_Locations_To_JSON |
29084570.090906873 ns/iter |
30372422.363629166 ns/iter |
0.96 |
Schema_Frame_Many_Resources_References |
119471708.33332165 ns/iter |
161799124.99997044 ns/iter |
0.74 |
Schema_Frame_Deeply_Nested_References |
13264634.04348033 ns/iter |
16126654.891304102 ns/iter |
0.82 |
JSONPath_Descendant_Filter_Nested |
1396.308558340751 ns/iter |
1277.0924082420502 ns/iter |
1.09 |
URITemplateRouter_Create |
21681.11496271827 ns/iter |
19731.475238059233 ns/iter |
1.10 |
URITemplateRouter_Match |
218.5739748241678 ns/iter |
191.66767585985048 ns/iter |
1.14 |
URITemplateRouter_Match_BasePath |
250.68214005324052 ns/iter |
214.16091583476205 ns/iter |
1.17 |
URITemplateRouterView_Restore |
11666.640213135008 ns/iter |
12032.47038349846 ns/iter |
0.97 |
URITemplateRouterView_Match |
154.71259135647944 ns/iter |
156.8749388897809 ns/iter |
0.99 |
URITemplateRouterView_Match_BasePath |
185.77121239957495 ns/iter |
183.4512412166549 ns/iter |
1.01 |
URITemplateRouterView_Arguments |
587.6038685578637 ns/iter |
663.1015968886065 ns/iter |
0.89 |
JSONL_Parse_Large |
7178389.982455932 ns/iter |
7624981.388349201 ns/iter |
0.94 |
JSONL_Parse_Large_GZIP |
7525032.193182245 ns/iter |
9376949.49999985 ns/iter |
0.80 |
JSONLD_Catalog_Annotation_List_Populate |
550892.2641509789 ns/iter |
572001.3851508516 ns/iter |
0.96 |
JSONLD_Catalog_Materialize |
2449732.085987579 ns/iter |
2846393.5590914185 ns/iter |
0.86 |
HTML_Build_Table_100000 |
38899223.214278735 ns/iter |
53998704.83334249 ns/iter |
0.72 |
HTML_Render_Table_100000 |
1606349.7567569283 ns/iter |
1883674.9545453235 ns/iter |
0.85 |
GZIP_Compress_ISO_Language_Set_3_Locations |
30319491.650004692 ns/iter |
31337849.99999989 ns/iter |
0.97 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
3277765.808036293 ns/iter |
4097914.0173405507 ns/iter |
0.80 |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
4586737.7450993005 ns/iter |
5527832.317073529 ns/iter |
0.83 |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
5658159.725000663 ns/iter |
18081268.153846163 ns/iter |
0.31 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1845866.4145732403 ns/iter |
1795005.8172590649 ns/iter |
1.03 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
317608.9493494566 ns/iter |
324867.42248962127 ns/iter |
0.98 |
JOSE_VerifySignature_RS256 |
22334.03501524558 ns/iter |
26975.258105410612 ns/iter |
0.83 |
JOSE_VerifySignature_ES512 |
1146814.5173673427 ns/iter |
1140210.516739414 ns/iter |
1.01 |
CRYPTO_CRC32_Large_JSONL |
23646.211502659695 ns/iter |
23695.162226612356 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
d6fb59d to
ffc014d
Compare
|
@cubic-dev-ai review |
@jviotti I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 3 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 9 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
Signed-off-by: Juan Cruz Viotti jv@jviotti.com