-
-
Notifications
You must be signed in to change notification settings - Fork 9
Review compiler options for Clang and GCC #1592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
aec701a to
1339fec
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (windows/msvc)
| Benchmark suite | Current: 84fdf4b | Previous: 81cf10a | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
4.798291082139479 ns/iter |
4.777868983879476 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
5.03733617195804 ns/iter |
4.40891375000092 ns/iter |
1.14 |
Regex_Period_Asterisk |
4.167693802085012 ns/iter |
4.086397953725415 ns/iter |
1.02 |
Regex_Group_Period_Asterisk_Group |
4.479761704427818 ns/iter |
4.167409015996682 ns/iter |
1.07 |
Regex_Period_Plus |
4.5315771194762045 ns/iter |
3.7606026785714466 ns/iter |
1.21 |
Regex_Period |
4.457773920611683 ns/iter |
3.760861607142729 ns/iter |
1.19 |
Regex_Caret_Period_Plus_Dollar |
4.476616270323688 ns/iter |
3.764780886134823 ns/iter |
1.19 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.561138926534615 ns/iter |
3.7646614218483445 ns/iter |
1.21 |
Regex_Caret_Period_Asterisk_Dollar |
5.064265066964272 ns/iter |
4.096631047277943 ns/iter |
1.24 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.941779374999555 ns/iter |
4.076943355494563 ns/iter |
1.21 |
Regex_Caret_X_Hyphen |
9.14068526785629 ns/iter |
7.838529017857151 ns/iter |
1.17 |
Regex_Period_Md_Dollar |
43.882873883926976 ns/iter |
34.69106401233409 ns/iter |
1.26 |
Regex_Caret_Slash_Period_Asterisk |
9.435139999998228 ns/iter |
7.517008928569371 ns/iter |
1.26 |
Regex_Caret_Period_Range_Dollar |
5.648297999998705 ns/iter |
4.704223671213824 ns/iter |
1.20 |
Regex_Nested_Backtrack |
121.35982142858889 ns/iter |
99.76249999997577 ns/iter |
1.22 |
JSON_Array_Of_Objects_Unique |
544.3666071428765 ns/iter |
467.4578945219546 ns/iter |
1.16 |
JSON_Parse_1 |
87245.73456544538 ns/iter |
73325.98214284352 ns/iter |
1.19 |
JSON_Parse_Real |
102177.00000002391 ns/iter |
93744.68996919454 ns/iter |
1.09 |
JSON_Parse_Decimal |
414814.27104723046 ns/iter |
341882.54620124114 ns/iter |
1.21 |
JSON_Fast_Hash_Helm_Chart_Lock |
84.60597098215926 ns/iter |
60.06969642856218 ns/iter |
1.41 |
JSON_Equality_Helm_Chart_Lock |
305.460718993723 ns/iter |
247.12537420472282 ns/iter |
1.24 |
JSON_String_Equal/10 |
14.267939668445845 ns/iter |
11.941783928571276 ns/iter |
1.19 |
JSON_String_Equal/100 |
16.18743207059219 ns/iter |
13.481240564816716 ns/iter |
1.20 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.591359930143326 ns/iter |
2.1923931250000805 ns/iter |
1.18 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.27397031250166 ns/iter |
12.593141461635303 ns/iter |
1.13 |
JSON_String_Fast_Hash/10 |
4.234382812500215 ns/iter |
3.441269949212716 ns/iter |
1.23 |
JSON_String_Fast_Hash/100 |
4.260804099534013 ns/iter |
3.4370740686374743 ns/iter |
1.24 |
JSON_String_Key_Hash/10 |
5.150452913283148 ns/iter |
4.391863749999914 ns/iter |
1.17 |
JSON_String_Key_Hash/100 |
16.075494571091323 ns/iter |
16.558832701614154 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Same_Length |
4.473014508928737 ns/iter |
3.756311779006363 ns/iter |
1.19 |
JSON_Object_Defines_Miss_Too_Small |
4.4039826542840315 ns/iter |
3.7577185647183615 ns/iter |
1.17 |
JSON_Object_Defines_Miss_Too_Large |
4.606335260659876 ns/iter |
3.75528588615212 ns/iter |
1.23 |
Pointer_Object_Traverse |
62.30825892856729 ns/iter |
50.25380999998106 ns/iter |
1.24 |
Pointer_Object_Try_Traverse |
85.03705870368715 ns/iter |
66.7624732142867 ns/iter |
1.27 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.66716158487475 ns/iter |
176.7254962092572 ns/iter |
1.02 |
Schema_Frame_OMC_Instances |
297577166.6666939 ns/iter |
251279733.3333007 ns/iter |
1.18 |
Schema_Frame_OMC_References |
117968511.11110602 ns/iter |
100546450.00002438 ns/iter |
1.17 |
Schema_Frame_OMC_Locations |
108611666.66666122 ns/iter |
93843185.71431193 ns/iter |
1.16 |
Schema_Bundle_Meta_2020_12 |
4692497.321408545 ns/iter |
4855941.999996957 ns/iter |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/gcc)
| Benchmark suite | Current: 6c15c4b | Previous: a5dbd8f | Ratio |
|---|---|---|---|
Schema_Frame_OMC_Instances |
162091403.7499972 ns/iter |
163396443.99999997 ns/iter |
0.99 |
Schema_Frame_OMC_References |
90051934.3749977 ns/iter |
87783962.49999787 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
85130962.99999745 ns/iter |
84584780.99998955 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
5390269.931296664 ns/iter |
5213508.932846802 ns/iter |
1.03 |
Pointer_Object_Traverse |
59.015706083676925 ns/iter |
50.68046100000174 ns/iter |
1.16 |
Pointer_Object_Try_Traverse |
23.02300265929835 ns/iter |
23.033352238438102 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
176.07140518067212 ns/iter |
174.233126102468 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
395.8487827835859 ns/iter |
378.0650454669233 ns/iter |
1.05 |
JSON_Parse_1 |
32517.00838234621 ns/iter |
33902.29829302098 ns/iter |
0.96 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.02176988552536 ns/iter |
69.03112823430212 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
141.95982959785007 ns/iter |
146.36983760541543 ns/iter |
0.97 |
JSON_String_Equal/10 |
5.638802895210776 ns/iter |
6.026033194116647 ns/iter |
0.94 |
JSON_String_Equal/100 |
6.2628562636497564 ns/iter |
6.665902871171248 ns/iter |
0.94 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6229561276390089 ns/iter |
0.9344653869468822 ns/iter |
0.67 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.780911018879326 ns/iter |
25.9412254762648 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
0.9361994191596178 ns/iter |
0.9333533865230398 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9332477044495606 ns/iter |
0.9357817497371334 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2454955524548983 ns/iter |
1.2441903278859923 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.424936421271347 ns/iter |
12.426229980693007 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.800629479707783 ns/iter |
2.805714233745154 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.801045621612629 ns/iter |
2.798576482068636 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.8008558744552357 ns/iter |
2.7971388725081408 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.419083754542304 ns/iter |
3.419537039780234 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.420551430246853 ns/iter |
3.4202219154523754 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4185867495384925 ns/iter |
3.4207986381411484 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.4201160319139543 ns/iter |
3.427787019138701 ns/iter |
1.00 |
Regex_Period_Plus |
3.7446769385960064 ns/iter |
3.7363272033235964 ns/iter |
1.00 |
Regex_Period |
3.7613758587410744 ns/iter |
3.7323096957483624 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
3.734898673607983 ns/iter |
3.734422752682637 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7301815192362664 ns/iter |
3.734984826691677 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.669891463622586 ns/iter |
4.211252898046245 ns/iter |
1.11 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.6623534879817905 ns/iter |
3.688490291408432 ns/iter |
1.26 |
Regex_Caret_X_Hyphen |
13.67876580086171 ns/iter |
13.214153969283583 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
114.28886854417274 ns/iter |
90.5790012518494 ns/iter |
1.26 |
Regex_Caret_Slash_Period_Asterisk |
9.639501168211064 ns/iter |
8.708393799337763 ns/iter |
1.11 |
Regex_Caret_Period_Range_Dollar |
4.976052502200201 ns/iter |
4.992785464855056 ns/iter |
1.00 |
Regex_Nested_Backtrack |
883.4106618563347 ns/iter |
824.6845487543536 ns/iter |
1.07 |
This comment was automatically generated by workflow using github-action-benchmark.
8b17676 to
bb03df4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (macos/llvm)
| Benchmark suite | Current: 84fdf4b | Previous: 81cf10a | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.6505307444638608 ns/iter |
2.30212187145078 ns/iter |
0.72 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.6713565669129373 ns/iter |
2.5112440746576334 ns/iter |
0.67 |
Regex_Period_Asterisk |
1.65717440907017 ns/iter |
2.129389888791908 ns/iter |
0.78 |
Regex_Group_Period_Asterisk_Group |
1.584295193378227 ns/iter |
2.091714138809149 ns/iter |
0.76 |
Regex_Period_Plus |
1.8838431763533399 ns/iter |
2.701404539883067 ns/iter |
0.70 |
Regex_Period |
1.8859133061732907 ns/iter |
2.4363269789328363 ns/iter |
0.77 |
Regex_Caret_Period_Plus_Dollar |
1.8850372709475642 ns/iter |
2.3523747399724058 ns/iter |
0.80 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8840468702891795 ns/iter |
2.399832741079213 ns/iter |
0.79 |
Regex_Caret_Period_Asterisk_Dollar |
1.5746465250446355 ns/iter |
2.280705471881866 ns/iter |
0.69 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.5666631702858307 ns/iter |
2.266428555131848 ns/iter |
0.69 |
Regex_Caret_X_Hyphen |
6.189533543092326 ns/iter |
8.597475951161336 ns/iter |
0.72 |
Regex_Period_Md_Dollar |
391.4745827987522 ns/iter |
24.907142630674542 ns/iter |
15.72 |
Regex_Caret_Slash_Period_Asterisk |
4.42270411172524 ns/iter |
5.477619667908748 ns/iter |
0.81 |
Regex_Caret_Period_Range_Dollar |
1.9457849829812532 ns/iter |
1.8395011264363252 ns/iter |
1.06 |
Regex_Nested_Backtrack |
296.23235905317176 ns/iter |
31.074745809645385 ns/iter |
9.53 |
JSON_Array_Of_Objects_Unique |
340.9457620719345 ns/iter |
360.59115620720974 ns/iter |
0.95 |
JSON_Parse_1 |
20621.968520827497 ns/iter |
22275.758704253614 ns/iter |
0.93 |
JSON_Parse_Real |
24455.250373247676 ns/iter |
26878.200246431374 ns/iter |
0.91 |
JSON_Parse_Decimal |
243227.06840836347 ns/iter |
269164.6825396648 ns/iter |
0.90 |
JSON_Fast_Hash_Helm_Chart_Lock |
47.826847181097634 ns/iter |
50.83866046992246 ns/iter |
0.94 |
JSON_Equality_Helm_Chart_Lock |
132.50418875125868 ns/iter |
142.12033574043727 ns/iter |
0.93 |
JSON_String_Equal/10 |
6.644996764591266 ns/iter |
7.163066177623767 ns/iter |
0.93 |
JSON_String_Equal/100 |
6.30225156715084 ns/iter |
9.176082408872063 ns/iter |
0.69 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3131074125665063 ns/iter |
0.4100347688158232 ns/iter |
0.76 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.0995563101448105 ns/iter |
4.441348484039965 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
1.5686683488280408 ns/iter |
1.8814155719023191 ns/iter |
0.83 |
JSON_String_Fast_Hash/100 |
1.5744307056517446 ns/iter |
1.919000601432764 ns/iter |
0.82 |
JSON_String_Key_Hash/10 |
1.2604837467983532 ns/iter |
1.5376274723432624 ns/iter |
0.82 |
JSON_String_Key_Hash/100 |
1.9962014230984768 ns/iter |
2.363515835027167 ns/iter |
0.84 |
JSON_Object_Defines_Miss_Same_Length |
2.5139458092194324 ns/iter |
2.7959523433632296 ns/iter |
0.90 |
JSON_Object_Defines_Miss_Too_Small |
2.51374314213391 ns/iter |
3.5947616249025773 ns/iter |
0.70 |
JSON_Object_Defines_Miss_Too_Large |
2.5056167889645584 ns/iter |
3.296658637654683 ns/iter |
0.76 |
Pointer_Object_Traverse |
14.665013728967006 ns/iter |
16.507029529440103 ns/iter |
0.89 |
Pointer_Object_Try_Traverse |
22.29828491864485 ns/iter |
23.042169011475348 ns/iter |
0.97 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
152.62347146433194 ns/iter |
177.79291008532752 ns/iter |
0.86 |
Schema_Frame_OMC_Instances |
105122994.0000147 ns/iter |
135012008.4000082 ns/iter |
0.78 |
Schema_Frame_OMC_References |
38138263.15788566 ns/iter |
52921924.99998691 ns/iter |
0.72 |
Schema_Frame_OMC_Locations |
35784102.10000129 ns/iter |
53589945.80001308 ns/iter |
0.67 |
Schema_Bundle_Meta_2020_12 |
1772335.2261342672 ns/iter |
1822210.5809255517 ns/iter |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/llvm)
| Benchmark suite | Current: 84fdf4b | Previous: 81cf10a | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
3.457111355840003 ns/iter |
3.1218519965298945 ns/iter |
1.11 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.430587817988262 ns/iter |
3.107368797567591 ns/iter |
1.10 |
Regex_Period_Asterisk |
3.458812404529457 ns/iter |
3.112905778586159 ns/iter |
1.11 |
Regex_Group_Period_Asterisk_Group |
3.455742383219515 ns/iter |
3.107672357391285 ns/iter |
1.11 |
Regex_Period_Plus |
3.4548937870233267 ns/iter |
3.117183579929501 ns/iter |
1.11 |
Regex_Period |
3.500570718417464 ns/iter |
3.1084130736592885 ns/iter |
1.13 |
Regex_Caret_Period_Plus_Dollar |
3.4493961247498817 ns/iter |
3.1079882964986014 ns/iter |
1.11 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.496996248403199 ns/iter |
3.1084447280838754 ns/iter |
1.12 |
Regex_Caret_Period_Asterisk_Dollar |
3.454711773407481 ns/iter |
3.10698810480274 ns/iter |
1.11 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4375981324160665 ns/iter |
3.1111063529107854 ns/iter |
1.10 |
Regex_Caret_X_Hyphen |
12.749178497705955 ns/iter |
13.060653517297768 ns/iter |
0.98 |
Regex_Period_Md_Dollar |
397.38796351166724 ns/iter |
28.71639045835273 ns/iter |
13.84 |
Regex_Caret_Slash_Period_Asterisk |
6.281608600790149 ns/iter |
6.040787961823736 ns/iter |
1.04 |
Regex_Caret_Period_Range_Dollar |
3.4944155444981844 ns/iter |
3.1119920359806055 ns/iter |
1.12 |
Regex_Nested_Backtrack |
430.8206158621042 ns/iter |
49.93681108514409 ns/iter |
8.63 |
JSON_Array_Of_Objects_Unique |
463.77611988550393 ns/iter |
422.678697163715 ns/iter |
1.10 |
JSON_Parse_1 |
29540.23632969563 ns/iter |
29800.814180190955 ns/iter |
0.99 |
JSON_Parse_Real |
40138.401985253826 ns/iter |
36980.301072996735 ns/iter |
1.09 |
JSON_Parse_Decimal |
134045.85498840912 ns/iter |
129057.49317342504 ns/iter |
1.04 |
JSON_Fast_Hash_Helm_Chart_Lock |
69.06010599295969 ns/iter |
59.37687343247299 ns/iter |
1.16 |
JSON_Equality_Helm_Chart_Lock |
161.1761156868685 ns/iter |
174.01876836624263 ns/iter |
0.93 |
JSON_String_Equal/10 |
6.2357618430632575 ns/iter |
7.158175624508723 ns/iter |
0.87 |
JSON_String_Equal/100 |
6.9215239458574676 ns/iter |
7.820354609110962 ns/iter |
0.89 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9470608019893411 ns/iter |
0.9351078678710111 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.302529001760877 ns/iter |
14.605664923930114 ns/iter |
0.98 |
JSON_String_Fast_Hash/10 |
2.819124643105361 ns/iter |
2.176744658816909 ns/iter |
1.30 |
JSON_String_Fast_Hash/100 |
2.8447500149365186 ns/iter |
2.1768393062965754 ns/iter |
1.31 |
JSON_String_Key_Hash/10 |
2.2111874701796466 ns/iter |
2.6528137737593895 ns/iter |
0.83 |
JSON_String_Key_Hash/100 |
9.02501809306559 ns/iter |
9.014986191154238 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.8870118402736735 ns/iter |
3.7454688194349623 ns/iter |
0.77 |
JSON_Object_Defines_Miss_Too_Small |
2.8117872683781764 ns/iter |
3.738216406672592 ns/iter |
0.75 |
JSON_Object_Defines_Miss_Too_Large |
2.8301309220037103 ns/iter |
3.7510076627051805 ns/iter |
0.75 |
Pointer_Object_Traverse |
45.94502915533934 ns/iter |
43.551982049040305 ns/iter |
1.05 |
Pointer_Object_Try_Traverse |
54.40514574256798 ns/iter |
52.45517889185058 ns/iter |
1.04 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
314.57469343929637 ns/iter |
287.02263156427233 ns/iter |
1.10 |
Schema_Frame_OMC_Instances |
118314855.80000845 ns/iter |
125445940.60000236 ns/iter |
0.94 |
Schema_Frame_OMC_References |
42903053.312500104 ns/iter |
43473182.50000143 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
41051861.625000186 ns/iter |
40988141.0588201 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
2469468.0633820416 ns/iter |
2452929.6842134944 ns/iter |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
bb03df4 to
e7f466a
Compare
254b639 to
6c15c4b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (macos/gcc)
| Benchmark suite | Current: 84fdf4b | Previous: 81cf10a | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.5061979723465315 ns/iter |
2.7349962433904436 ns/iter |
0.92 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4734075377829186 ns/iter |
2.6200953114470322 ns/iter |
0.94 |
Regex_Period_Asterisk |
2.714164290254995 ns/iter |
2.68387346924832 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
2.8739791880567225 ns/iter |
2.6510257395769363 ns/iter |
1.08 |
Regex_Period_Plus |
2.6818235624227893 ns/iter |
2.774723186331186 ns/iter |
0.97 |
Regex_Period |
2.718415571463998 ns/iter |
2.605924886722381 ns/iter |
1.04 |
Regex_Caret_Period_Plus_Dollar |
2.3760079916542693 ns/iter |
2.606175373008144 ns/iter |
0.91 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.428270330092821 ns/iter |
2.700639714692951 ns/iter |
0.90 |
Regex_Caret_Period_Asterisk_Dollar |
2.323453949706846 ns/iter |
2.5823107537051566 ns/iter |
0.90 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.3318048877644397 ns/iter |
2.6705511170693574 ns/iter |
0.87 |
Regex_Caret_X_Hyphen |
7.493879526390623 ns/iter |
9.035363132200562 ns/iter |
0.83 |
Regex_Period_Md_Dollar |
372.5974521721007 ns/iter |
28.015347419588903 ns/iter |
13.30 |
Regex_Caret_Slash_Period_Asterisk |
5.819849765571235 ns/iter |
6.50525231994248 ns/iter |
0.89 |
Regex_Caret_Period_Range_Dollar |
2.4160510074843518 ns/iter |
2.5792609066595027 ns/iter |
0.94 |
Regex_Nested_Backtrack |
427.1909522726284 ns/iter |
49.92789223406266 ns/iter |
8.56 |
JSON_Array_Of_Objects_Unique |
302.4944552212125 ns/iter |
294.49087101523935 ns/iter |
1.03 |
JSON_Parse_1 |
28624.708860807023 ns/iter |
26251.762817365463 ns/iter |
1.09 |
JSON_Parse_Real |
31736.10232523735 ns/iter |
26660.993113235152 ns/iter |
1.19 |
JSON_Parse_Decimal |
334651.18285374786 ns/iter |
312956.72625420446 ns/iter |
1.07 |
JSON_Fast_Hash_Helm_Chart_Lock |
46.464656496189185 ns/iter |
42.2879731210802 ns/iter |
1.10 |
JSON_Equality_Helm_Chart_Lock |
187.16121065710735 ns/iter |
160.97007136314886 ns/iter |
1.16 |
JSON_String_Equal/10 |
7.818785879536635 ns/iter |
7.55944306848685 ns/iter |
1.03 |
JSON_String_Equal/100 |
8.198344407652577 ns/iter |
6.650898841533781 ns/iter |
1.23 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
1.123218226119076 ns/iter |
0.9977820943708621 ns/iter |
1.13 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.825923583170675 ns/iter |
4.24495366304181 ns/iter |
1.14 |
JSON_String_Fast_Hash/10 |
2.6719710342020493 ns/iter |
2.3513100612031295 ns/iter |
1.14 |
JSON_String_Fast_Hash/100 |
2.387467341092734 ns/iter |
2.2869754955260255 ns/iter |
1.04 |
JSON_String_Key_Hash/10 |
1.6853040447914318 ns/iter |
1.682012165761209 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
3.137305374362536 ns/iter |
2.923530092048078 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Same_Length |
2.204742884230225 ns/iter |
2.3805925324290333 ns/iter |
0.93 |
JSON_Object_Defines_Miss_Too_Small |
2.9058529920086262 ns/iter |
2.2721114168526007 ns/iter |
1.28 |
JSON_Object_Defines_Miss_Too_Large |
2.1956190540049265 ns/iter |
2.439948269350555 ns/iter |
0.90 |
Pointer_Object_Traverse |
60.79759671959386 ns/iter |
72.56676904864419 ns/iter |
0.84 |
Pointer_Object_Try_Traverse |
47.99765959399496 ns/iter |
53.5384804372379 ns/iter |
0.90 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
193.4587183886227 ns/iter |
215.20235247882613 ns/iter |
0.90 |
Schema_Frame_OMC_Instances |
170506238.93737793 ns/iter |
159267961.97891235 ns/iter |
1.07 |
Schema_Frame_OMC_References |
64675461.16222035 ns/iter |
57142386.06966459 ns/iter |
1.13 |
Schema_Frame_OMC_Locations |
54400847.50835712 ns/iter |
52977855.3889348 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
2930158.7925400846 ns/iter |
2449733.1539018257 ns/iter |
1.20 |
This comment was automatically generated by workflow using github-action-benchmark.
5800ac9 to
b304eb0
Compare
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
b304eb0 to
84fdf4b
Compare
Signed-off-by: Juan Cruz Viotti jv@jviotti.com