-
-
Notifications
You must be signed in to change notification settings - Fork 5
Don't change the ordering of enumeration values when removing duplicates #1842
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
Conversation
Fixes: #1841 Signed-off-by: Juan Cruz Viotti <[email protected]>
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: aaf91a9 | Previous: 0be5ca5 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4989910714286423 ns/iter |
2.482945357142999 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1034388392855914 ns/iter |
3.0978745360901514 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.7988509783945217 ns/iter |
2.789106025540672 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.4872074999998564 ns/iter |
2.4813567857141345 ns/iter |
1.00 |
Regex_Period_Plus |
2.7965209808947398 ns/iter |
2.796457876967077 ns/iter |
1.00 |
Regex_Period |
2.7874506683981655 ns/iter |
2.795663168395233 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.790934150539808 ns/iter |
2.791499061253877 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.791261605896663 ns/iter |
2.7864269183991057 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.79413839160971 ns/iter |
2.793264909467255 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.485482142857417 ns/iter |
2.481406785714414 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
5.897003999999697 ns/iter |
5.896100000000056 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
145.32363636947096 ns/iter |
148.3552098948556 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
5.880951785713811 ns/iter |
5.906628571427826 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.102708482142954 ns/iter |
3.1077446428570608 ns/iter |
1.00 |
Regex_Nested_Backtrack |
574.6242857142647 ns/iter |
575.9676785714873 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
488.4892000000036 ns/iter |
480.63017857141887 ns/iter |
1.02 |
JSON_Parse_1 |
76876.6438998269 ns/iter |
76772.991071434 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
62.80727678571906 ns/iter |
65.04817857142646 ns/iter |
0.97 |
JSON_Equality_Helm_Chart_Lock |
193.8398208785849 ns/iter |
189.51406156375901 ns/iter |
1.02 |
JSON_String_Equal/10 |
8.922918710165908 ns/iter |
8.835545049841047 ns/iter |
1.01 |
JSON_String_Equal/100 |
10.251185937500296 ns/iter |
10.273895312499448 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.166604350260817 ns/iter |
2.170203124999759 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.70986712183154 ns/iter |
14.05405239261638 ns/iter |
1.05 |
JSON_String_Fast_Hash/10 |
3.7268753289982066 ns/iter |
3.7184158862173775 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.7144563558031627 ns/iter |
3.7425155290310554 ns/iter |
0.99 |
JSON_String_Key_Hash/10 |
7.457369163135999 ns/iter |
7.5320249663746095 ns/iter |
0.99 |
JSON_String_Key_Hash/100 |
4.345001515917395 ns/iter |
4.336790625000475 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.659085055043008 ns/iter |
4.646531461805316 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.738830350466803 ns/iter |
3.7233701719228542 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
4.6437538055627465 ns/iter |
4.644934519844642 ns/iter |
1.00 |
Pointer_Object_Traverse |
50.73441000000685 ns/iter |
51.22440999999753 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
69.41958035714687 ns/iter |
68.43457589286014 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
197.5979018929508 ns/iter |
155.25316964285656 ns/iter |
1.27 |
Schema_Frame_OMC_Instances |
398347999.99999857 ns/iter |
394782600.00004184 ns/iter |
1.01 |
Schema_Frame_OMC_References |
240779733.3333216 ns/iter |
243651566.6666613 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
230610700.0000187 ns/iter |
239477366.66665757 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
14886306.000005333 ns/iter |
15142744.444432942 ns/iter |
0.98 |
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: aaf91a9 | Previous: 0be5ca5 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.223832145045491 ns/iter |
2.217625979466844 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.210505799424864 ns/iter |
2.2078272160376007 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.205742606577867 ns/iter |
2.1957969737423197 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.20140021097526 ns/iter |
2.2218790764240763 ns/iter |
0.99 |
Regex_Period_Plus |
2.487511227787573 ns/iter |
2.4866978336419923 ns/iter |
1.00 |
Regex_Period |
2.4872807353948385 ns/iter |
2.486302503801288 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4875155924219907 ns/iter |
2.4871009737901444 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4903724337301973 ns/iter |
2.4867383511321353 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.418917500984429 ns/iter |
3.4197476935008586 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.420083318414564 ns/iter |
3.418438250620553 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
12.627094207845179 ns/iter |
13.055242068407038 ns/iter |
0.97 |
Regex_Period_Md_Dollar |
74.40538943021544 ns/iter |
74.22580664293784 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
7.153564512857515 ns/iter |
7.152928057914893 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.04159362255423 ns/iter |
4.040593939447967 ns/iter |
1.00 |
Regex_Nested_Backtrack |
452.5876213696212 ns/iter |
463.4988571938741 ns/iter |
0.98 |
JSON_Array_Of_Objects_Unique |
495.13336124500387 ns/iter |
495.7462482753589 ns/iter |
1.00 |
JSON_Parse_1 |
28520.666885462935 ns/iter |
28544.272608071686 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.739053812729 ns/iter |
68.72573481306812 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
145.34013539216008 ns/iter |
157.08537183335875 ns/iter |
0.93 |
JSON_String_Equal/10 |
5.915252482629327 ns/iter |
7.158969547062162 ns/iter |
0.83 |
JSON_String_Equal/100 |
6.545875592957711 ns/iter |
7.783945979778942 ns/iter |
0.84 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9368212047031484 ns/iter |
0.9352470169380148 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.605966294840954 ns/iter |
10.258253533636493 ns/iter |
1.42 |
JSON_String_Fast_Hash/10 |
2.799674583043602 ns/iter |
2.7979215099384627 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.7994825153407157 ns/iter |
2.797827499448026 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.700648126665498 ns/iter |
1.868490311163619 ns/iter |
1.45 |
JSON_String_Key_Hash/100 |
2.8035851281028727 ns/iter |
2.799963436719326 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7355749853760907 ns/iter |
3.7342053518312945 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7374892469542518 ns/iter |
3.734497854680268 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7361420647633796 ns/iter |
3.734537167543758 ns/iter |
1.00 |
Pointer_Object_Traverse |
44.70214665005595 ns/iter |
44.64783855753917 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.35698808735505 ns/iter |
52.292799748744144 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
307.5333755563647 ns/iter |
305.5071827234095 ns/iter |
1.01 |
Schema_Frame_OMC_Instances |
181764631.9999966 ns/iter |
181655171.49999744 ns/iter |
1.00 |
Schema_Frame_OMC_References |
103326919.42856595 ns/iter |
103245095.8571433 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
99485256.28570744 ns/iter |
101601841.85714018 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
6318849.390909649 ns/iter |
6368674.229356093 ns/iter |
0.99 |
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: aaf91a9 | Previous: 0be5ca5 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
181571330.99998647 ns/iter |
182341147.33331808 ns/iter |
1.00 |
Schema_Frame_OMC_References |
101823750.99999978 ns/iter |
101820613.99999449 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
97284141.85714687 ns/iter |
98013741.7142909 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
6388852.229357418 ns/iter |
6380503.50458389 ns/iter |
1.00 |
Pointer_Object_Traverse |
51.79229339910553 ns/iter |
50.690183616939265 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
22.996946063887204 ns/iter |
23.060524747157316 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.6203420303305 ns/iter |
159.666209509789 ns/iter |
1.07 |
JSON_Array_Of_Objects_Unique |
410.8313547545673 ns/iter |
411.0528929519845 ns/iter |
1.00 |
JSON_Parse_1 |
31596.28440821505 ns/iter |
31659.632128333473 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.69192876148705 ns/iter |
68.72364011610955 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
146.87658036902533 ns/iter |
148.66942812908994 ns/iter |
0.99 |
JSON_String_Equal/10 |
6.304176250628286 ns/iter |
6.3305209676076934 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.925204091973785 ns/iter |
6.930678625958203 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9385179860628939 ns/iter |
0.9349259149301408 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.28883509486758 ns/iter |
19.288398023294473 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9327974130003561 ns/iter |
0.933380212678735 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9340279273219488 ns/iter |
0.9338617495566578 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.249013634288405 ns/iter |
1.2460709600316096 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.178926255435235 ns/iter |
2.181050542608857 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.48869987587567 ns/iter |
2.4903599845475295 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.8150187530305213 ns/iter |
2.800348580608123 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Large |
2.4882189658941614 ns/iter |
2.4896983407193614 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.420656274359578 ns/iter |
3.4251019317034266 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.4190885105218687 ns/iter |
3.432436655425863 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.419392248776846 ns/iter |
3.4537739661246847 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
3.4201717399043927 ns/iter |
3.423517095451774 ns/iter |
1.00 |
Regex_Period_Plus |
3.72863808586797 ns/iter |
3.73229135565941 ns/iter |
1.00 |
Regex_Period |
3.7303121377153166 ns/iter |
3.71409921829811 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.731071087242233 ns/iter |
3.421840689650167 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.736014133957143 ns/iter |
3.419747018818463 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
4.662604440750573 ns/iter |
3.4332565837458398 ns/iter |
1.36 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.662878016514918 ns/iter |
3.4205871629308278 ns/iter |
1.36 |
Regex_Caret_X_Hyphen |
13.708393523918145 ns/iter |
13.136525343637471 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
88.83895632859115 ns/iter |
89.10419225161048 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
9.638162342300072 ns/iter |
8.447802612740846 ns/iter |
1.14 |
Regex_Caret_Period_Range_Dollar |
4.974947465870972 ns/iter |
3.733496133322752 ns/iter |
1.33 |
Regex_Nested_Backtrack |
821.0167863658597 ns/iter |
845.7292952626818 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 (macos/llvm)
Benchmark suite | Current: aaf91a9 | Previous: 0be5ca5 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8013463799118594 ns/iter |
1.5853431005384568 ns/iter |
1.14 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.711912680311633 ns/iter |
1.5712458230026742 ns/iter |
1.09 |
Regex_Period_Asterisk |
1.7566268606476991 ns/iter |
1.5703924161970204 ns/iter |
1.12 |
Regex_Group_Period_Asterisk_Group |
1.7191669156304406 ns/iter |
1.6213871981114352 ns/iter |
1.06 |
Regex_Period_Plus |
1.9571389864179314 ns/iter |
1.884316966789612 ns/iter |
1.04 |
Regex_Period |
2.0413425391523012 ns/iter |
1.8841913000404076 ns/iter |
1.08 |
Regex_Caret_Period_Plus_Dollar |
2.2510847738408457 ns/iter |
1.8847243826637536 ns/iter |
1.19 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.140166142849139 ns/iter |
1.8853861479545446 ns/iter |
1.14 |
Regex_Caret_Period_Asterisk_Dollar |
1.6958976320684935 ns/iter |
1.5858792337467635 ns/iter |
1.07 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.688942691479311 ns/iter |
1.5870179442968182 ns/iter |
1.06 |
Regex_Caret_X_Hyphen |
7.076937533447124 ns/iter |
6.340620104218202 ns/iter |
1.12 |
Regex_Period_Md_Dollar |
76.31045827107583 ns/iter |
67.55107119192492 ns/iter |
1.13 |
Regex_Caret_Slash_Period_Asterisk |
5.236805332653054 ns/iter |
4.827233322109723 ns/iter |
1.08 |
Regex_Caret_Period_Range_Dollar |
2.1977973635516572 ns/iter |
2.0553981298566626 ns/iter |
1.07 |
Regex_Nested_Backtrack |
749.9133977197419 ns/iter |
747.558263872405 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
344.70522423583964 ns/iter |
338.92134791307694 ns/iter |
1.02 |
JSON_Parse_1 |
20736.82923024638 ns/iter |
19815.8285787 ns/iter |
1.05 |
JSON_Fast_Hash_Helm_Chart_Lock |
55.38640366711078 ns/iter |
52.49865383095317 ns/iter |
1.06 |
JSON_Equality_Helm_Chart_Lock |
118.65284011765866 ns/iter |
116.46943475434225 ns/iter |
1.02 |
JSON_String_Equal/10 |
7.940635429556752 ns/iter |
7.5180449148784705 ns/iter |
1.06 |
JSON_String_Equal/100 |
6.457136331448501 ns/iter |
6.038188299856116 ns/iter |
1.07 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3221822618381403 ns/iter |
0.3152527661779377 ns/iter |
1.02 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.052016659073027 ns/iter |
2.9341041118780207 ns/iter |
1.04 |
JSON_String_Fast_Hash/10 |
1.6482204324729022 ns/iter |
1.569753095165562 ns/iter |
1.05 |
JSON_String_Fast_Hash/100 |
1.9470684797297342 ns/iter |
1.8877589969350912 ns/iter |
1.03 |
JSON_String_Key_Hash/10 |
1.278546470721696 ns/iter |
1.25569871939375 ns/iter |
1.02 |
JSON_String_Key_Hash/100 |
1.7316357059240073 ns/iter |
1.6872952866550173 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Same_Length |
2.277374729234787 ns/iter |
2.1965272745279125 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Too_Small |
2.2572822524495875 ns/iter |
2.1930557011063936 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Large |
2.20322572828504 ns/iter |
2.1930415511274246 ns/iter |
1.00 |
Pointer_Object_Traverse |
16.75323474012589 ns/iter |
16.20710361974779 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
22.6328186875542 ns/iter |
21.836494190611734 ns/iter |
1.04 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
177.89373949407516 ns/iter |
180.12539738417462 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
160945812.50001737 ns/iter |
157938010.5000041 ns/iter |
1.02 |
Schema_Frame_OMC_References |
84661062.50000393 ns/iter |
86117481.4444515 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
81778031.24999627 ns/iter |
80208652.77777982 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
4498794.786162041 ns/iter |
4389752.89936917 ns/iter |
1.02 |
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 (macos/gcc)
Benchmark suite | Current: aaf91a9 | Previous: 0be5ca5 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8900093926432004 ns/iter |
1.8811471207131025 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.9081693632840864 ns/iter |
1.8850729326794595 ns/iter |
1.01 |
Regex_Period_Asterisk |
1.8807450444925646 ns/iter |
1.8804022203330713 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
1.9207482667897775 ns/iter |
1.8801185853769173 ns/iter |
1.02 |
Regex_Period_Plus |
1.8848720288461818 ns/iter |
1.8818149803152773 ns/iter |
1.00 |
Regex_Period |
1.8813014453068095 ns/iter |
1.8805462804551767 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
1.8820834372357935 ns/iter |
1.8812981335617422 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8815120335890927 ns/iter |
1.8850215041436595 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
1.8822656800024287 ns/iter |
1.8817130154659447 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8810196917793474 ns/iter |
1.8788906471683768 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
5.967404824138225 ns/iter |
6.0746855844856595 ns/iter |
0.98 |
Regex_Period_Md_Dollar |
75.04044398471675 ns/iter |
67.0784688042183 ns/iter |
1.12 |
Regex_Caret_Slash_Period_Asterisk |
4.459677715378505 ns/iter |
4.4069292812976295 ns/iter |
1.01 |
Regex_Caret_Period_Range_Dollar |
1.882079531699851 ns/iter |
1.887298313494565 ns/iter |
1.00 |
Regex_Nested_Backtrack |
801.31098321051 ns/iter |
794.8187305955769 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
204.65898085412618 ns/iter |
202.8456032870493 ns/iter |
1.01 |
JSON_Parse_1 |
21284.50112074296 ns/iter |
21046.395586615527 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.49693608234722 ns/iter |
23.72207089402677 ns/iter |
0.99 |
JSON_Equality_Helm_Chart_Lock |
114.93021518866536 ns/iter |
115.33218814666206 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.364792831830182 ns/iter |
5.374365327994187 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.063300656707506 ns/iter |
5.06097892762917 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7485211690904525 ns/iter |
0.7502535461680871 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.454729449320752 ns/iter |
3.4481251836693154 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.9009358757228467 ns/iter |
1.8919411859178688 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.8902731068978458 ns/iter |
1.9023144526449078 ns/iter |
0.99 |
JSON_String_Key_Hash/10 |
1.435346090992268 ns/iter |
1.4345594152678356 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5712950516200315 ns/iter |
2.5097524384162644 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Same_Length |
1.7434551107205056 ns/iter |
1.724585496661852 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Small |
1.8815197037228397 ns/iter |
1.8868521399906026 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
1.743016009678649 ns/iter |
1.726574607933105 ns/iter |
1.01 |
Pointer_Object_Traverse |
52.11640091072728 ns/iter |
51.621196053127804 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
33.80605062862584 ns/iter |
33.78418502703497 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
155.41842507696904 ns/iter |
156.47285510129356 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
163058280.94482422 ns/iter |
143255186.08093262 ns/iter |
1.14 |
Schema_Frame_OMC_References |
91655424.66299875 ns/iter |
78776094.64857313 ns/iter |
1.16 |
Schema_Frame_OMC_Locations |
91812878.84712219 ns/iter |
76253996.95502387 ns/iter |
1.20 |
Schema_Bundle_Meta_2020_12 |
4697895.997407421 ns/iter |
4532346.538468903 ns/iter |
1.04 |
This comment was automatically generated by workflow using github-action-benchmark.
Fixes: #1841
Signed-off-by: Juan Cruz Viotti [email protected]