-
-
Notifications
You must be signed in to change notification settings - Fork 5
Update allOf
in-place when removing artificial $ref
wrappers
#1827
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
743c836
to
7512bc0
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 (linux/llvm)
Benchmark suite | Current: f70c333 | Previous: 4917ba7 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.211292942090313 ns/iter |
2.2000331145539866 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.2016230741384324 ns/iter |
2.1979115325468497 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.200420490059659 ns/iter |
2.2089775815716957 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.215725173186605 ns/iter |
2.2028343678371884 ns/iter |
1.01 |
Regex_Period_Plus |
2.4863367679359962 ns/iter |
2.48632995455787 ns/iter |
1.00 |
Regex_Period |
2.4858128361584866 ns/iter |
2.4867638651873025 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4876606516882607 ns/iter |
2.4889486433727153 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4865054331204415 ns/iter |
2.494027883262115 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.4184941678788934 ns/iter |
3.417941528440232 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4233664776011 ns/iter |
3.417599701209339 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
13.057538441498691 ns/iter |
13.052212572061318 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
74.41617351370314 ns/iter |
74.80427479094094 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
7.148408641707282 ns/iter |
7.14882139628566 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.04019203824009 ns/iter |
4.042586970541841 ns/iter |
1.00 |
Regex_Nested_Backtrack |
465.74933871608584 ns/iter |
456.1015244214587 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
498.77848317229626 ns/iter |
495.0558850680766 ns/iter |
1.01 |
JSON_Parse_1 |
28514.208022199466 ns/iter |
29129.414937584643 ns/iter |
0.98 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.72733392049207 ns/iter |
68.74303209089935 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
145.39185001553798 ns/iter |
145.4205388227395 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.941284577811456 ns/iter |
5.915112973852979 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.540818588974769 ns/iter |
6.538157815983533 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9350759433500745 ns/iter |
0.9345434579216838 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.258409100618126 ns/iter |
14.608302213938517 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
2.7993075313940508 ns/iter |
2.7971997079427653 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.798277587141852 ns/iter |
2.797152349049016 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.8681602648068358 ns/iter |
2.6518668618041867 ns/iter |
0.70 |
JSON_String_Key_Hash/100 |
2.8008232214468274 ns/iter |
2.8009509150176446 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7372050425496752 ns/iter |
3.7348186553516176 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7367489727095937 ns/iter |
3.735887254846059 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7349918680564786 ns/iter |
3.7357640031427164 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.72779267664558 ns/iter |
43.63993322065555 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.64628053328887 ns/iter |
52.63467442719537 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
306.082553421036 ns/iter |
354.6737387142768 ns/iter |
0.86 |
Schema_Frame_OMC_Instances |
182143197.7500083 ns/iter |
178315945.75000054 ns/iter |
1.02 |
Schema_Frame_OMC_References |
103957159.57141809 ns/iter |
100887197.42857067 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
100514645.7142863 ns/iter |
97259004.85714029 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
6322168.090909228 ns/iter |
6377366.879632973 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 (macos/llvm)
Benchmark suite | Current: f70c333 | Previous: 4917ba7 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.7626466786492667 ns/iter |
1.65525448523611 ns/iter |
1.06 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7581222402657197 ns/iter |
1.5913712456734248 ns/iter |
1.10 |
Regex_Period_Asterisk |
1.6634561710775946 ns/iter |
1.5883795392878919 ns/iter |
1.05 |
Regex_Group_Period_Asterisk_Group |
1.7168174138872803 ns/iter |
1.5911417788037572 ns/iter |
1.08 |
Regex_Period_Plus |
2.082122239083983 ns/iter |
1.8922408755850542 ns/iter |
1.10 |
Regex_Period |
2.0258557252754428 ns/iter |
1.9414231333476197 ns/iter |
1.04 |
Regex_Caret_Period_Plus_Dollar |
2.134597555607397 ns/iter |
1.902265441949722 ns/iter |
1.12 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.0159677554726034 ns/iter |
1.9040229115332923 ns/iter |
1.06 |
Regex_Caret_Period_Asterisk_Dollar |
1.684459036834013 ns/iter |
1.5736033038449357 ns/iter |
1.07 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.67267570140704 ns/iter |
1.5684683445205327 ns/iter |
1.07 |
Regex_Caret_X_Hyphen |
7.984665294417268 ns/iter |
6.585302870914677 ns/iter |
1.21 |
Regex_Period_Md_Dollar |
84.42503860606608 ns/iter |
67.66598543720274 ns/iter |
1.25 |
Regex_Caret_Slash_Period_Asterisk |
5.3619430011873215 ns/iter |
5.169643232684041 ns/iter |
1.04 |
Regex_Caret_Period_Range_Dollar |
2.5247750612536897 ns/iter |
2.3265835784760758 ns/iter |
1.09 |
Regex_Nested_Backtrack |
794.6662108668867 ns/iter |
760.8500723226822 ns/iter |
1.04 |
JSON_Array_Of_Objects_Unique |
377.4431397274028 ns/iter |
343.9396332286133 ns/iter |
1.10 |
JSON_Parse_1 |
21888.762541898872 ns/iter |
20792.53623877498 ns/iter |
1.05 |
JSON_Fast_Hash_Helm_Chart_Lock |
51.35847592222999 ns/iter |
50.893204099998 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
122.59639264544649 ns/iter |
126.0238185653162 ns/iter |
0.97 |
JSON_String_Equal/10 |
8.091031423838194 ns/iter |
7.902308207765413 ns/iter |
1.02 |
JSON_String_Equal/100 |
6.158043652234116 ns/iter |
6.324777867070857 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.32019235085620007 ns/iter |
0.329903372566271 ns/iter |
0.97 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.0095687714413275 ns/iter |
3.053095391752668 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
1.6539976196988924 ns/iter |
1.6458125167052424 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.9586413994143252 ns/iter |
2.081509859391665 ns/iter |
0.94 |
JSON_String_Key_Hash/10 |
1.2627632155976538 ns/iter |
1.3111105514396109 ns/iter |
0.96 |
JSON_String_Key_Hash/100 |
1.7041726668353014 ns/iter |
1.678201655019619 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Same_Length |
2.330124019202091 ns/iter |
2.1978099336681307 ns/iter |
1.06 |
JSON_Object_Defines_Miss_Too_Small |
2.357702855723284 ns/iter |
2.197081287332794 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Too_Large |
2.3725523686756764 ns/iter |
2.2017253026145673 ns/iter |
1.08 |
Pointer_Object_Traverse |
17.067293844125125 ns/iter |
16.158933671649823 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
22.121949620568856 ns/iter |
21.888889217263184 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
173.23470625872 ns/iter |
169.92283303167437 ns/iter |
1.02 |
Schema_Frame_OMC_Instances |
157917854.2500017 ns/iter |
146114883.40001416 ns/iter |
1.08 |
Schema_Frame_OMC_References |
90926578.12502125 ns/iter |
81973452.28573535 ns/iter |
1.11 |
Schema_Frame_OMC_Locations |
85870529.7142868 ns/iter |
80866972.22223747 ns/iter |
1.06 |
Schema_Bundle_Meta_2020_12 |
4655566.894746543 ns/iter |
4484566.660379836 ns/iter |
1.04 |
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: f70c333 | Previous: 4917ba7 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
185603501.3333136 ns/iter |
179241135.2499812 ns/iter |
1.04 |
Schema_Frame_OMC_References |
104685477.57143044 ns/iter |
102341399.14286646 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
101807694.5714321 ns/iter |
96374732.8571409 ns/iter |
1.06 |
Schema_Bundle_Meta_2020_12 |
6407320.398156773 ns/iter |
6352885.463634679 ns/iter |
1.01 |
Pointer_Object_Traverse |
53.152941996566916 ns/iter |
52.8144235267673 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
24.018181273270333 ns/iter |
23.391741101189044 ns/iter |
1.03 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.9556056392238 ns/iter |
167.8380126077577 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
418.654356576909 ns/iter |
391.7617841726956 ns/iter |
1.07 |
JSON_Parse_1 |
31523.29799076757 ns/iter |
31347.79373601734 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
69.93251861427682 ns/iter |
66.7471820795648 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
154.2643487410576 ns/iter |
152.0760261804998 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.103248505205755 ns/iter |
6.036905476424334 ns/iter |
1.01 |
JSON_String_Equal/100 |
6.6840098519056665 ns/iter |
6.656378097484587 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6234796589801289 ns/iter |
0.6242902593172186 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
17.715423170050894 ns/iter |
17.704442361267873 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9590518778616889 ns/iter |
0.9785562455917017 ns/iter |
0.98 |
JSON_String_Fast_Hash/100 |
0.9697380577290061 ns/iter |
0.9360590948961591 ns/iter |
1.04 |
JSON_String_Key_Hash/10 |
1.558241556798526 ns/iter |
1.5587735110897085 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.026142701434554 ns/iter |
2.034067993072684 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.494900010553129 ns/iter |
2.501782841552994 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.5602246109919253 ns/iter |
2.488931648960699 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Large |
2.800812769239524 ns/iter |
2.798135111315234 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.229044311298511 ns/iter |
3.1097703614443564 ns/iter |
1.04 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.960662936570612 ns/iter |
2.7994057083843544 ns/iter |
1.06 |
Regex_Period_Asterisk |
2.955203598890509 ns/iter |
2.7991354256106913 ns/iter |
1.06 |
Regex_Group_Period_Asterisk_Group |
2.9692502488840673 ns/iter |
2.798406455485109 ns/iter |
1.06 |
Regex_Period_Plus |
3.1654649749547263 ns/iter |
3.1096935519832334 ns/iter |
1.02 |
Regex_Period |
3.163807190586717 ns/iter |
3.1096818634724883 ns/iter |
1.02 |
Regex_Caret_Period_Plus_Dollar |
3.1464675902083123 ns/iter |
3.1073904131460135 ns/iter |
1.01 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1609974608361004 ns/iter |
3.1862985227838565 ns/iter |
0.99 |
Regex_Caret_Period_Asterisk_Dollar |
2.9878970566251923 ns/iter |
4.263358944299886 ns/iter |
0.70 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.9416138529911904 ns/iter |
4.042252177715587 ns/iter |
0.73 |
Regex_Caret_X_Hyphen |
13.209678015444718 ns/iter |
13.920797668156078 ns/iter |
0.95 |
Regex_Period_Md_Dollar |
88.4231849934019 ns/iter |
89.95354789578012 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
8.134948415749184 ns/iter |
9.020298197052616 ns/iter |
0.90 |
Regex_Caret_Period_Range_Dollar |
4.068971442573466 ns/iter |
4.040578195355145 ns/iter |
1.01 |
Regex_Nested_Backtrack |
823.9884298066306 ns/iter |
824.3721104434496 ns/iter |
1.00 |
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 (windows/msvc)
Benchmark suite | Current: f70c333 | Previous: 4917ba7 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.5125392834715776 ns/iter |
2.745969909488376 ns/iter |
0.91 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1142084821433564 ns/iter |
3.1028549107143175 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.8309966033514082 ns/iter |
2.789521471969288 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
2.503698928571144 ns/iter |
2.7460345969880464 ns/iter |
0.91 |
Regex_Period_Plus |
2.821129552311677 ns/iter |
2.7979577666080453 ns/iter |
1.01 |
Regex_Period |
2.815814730885376 ns/iter |
2.796246561251282 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
2.8127941058867685 ns/iter |
2.7904917844684607 ns/iter |
1.01 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.823610980882676 ns/iter |
2.787609775541098 ns/iter |
1.01 |
Regex_Caret_Period_Asterisk_Dollar |
2.8078007130318547 ns/iter |
2.7923126773244866 ns/iter |
1.01 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.488859642857376 ns/iter |
2.7203874094997977 ns/iter |
0.91 |
Regex_Caret_X_Hyphen |
5.974282000001949 ns/iter |
5.896216071428333 ns/iter |
1.01 |
Regex_Period_Md_Dollar |
150.9149463877389 ns/iter |
146.5106919642776 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
5.96742946428565 ns/iter |
5.883131249999808 ns/iter |
1.01 |
Regex_Caret_Period_Range_Dollar |
3.159262053571865 ns/iter |
3.097042857142692 ns/iter |
1.02 |
Regex_Nested_Backtrack |
593.1811999998899 ns/iter |
576.5836607143424 ns/iter |
1.03 |
JSON_Array_Of_Objects_Unique |
461.2384032397167 ns/iter |
465.0084743322478 ns/iter |
0.99 |
JSON_Parse_1 |
76464.6428571325 ns/iter |
75417.83482143722 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
71.95665178571176 ns/iter |
68.59806249999727 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
199.77454462269736 ns/iter |
198.2938371297671 ns/iter |
1.01 |
JSON_String_Equal/10 |
9.14486379846273 ns/iter |
8.997956209829658 ns/iter |
1.02 |
JSON_String_Equal/100 |
10.907157812500401 ns/iter |
10.564312499999673 ns/iter |
1.03 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1821053125002265 ns/iter |
2.180253010959593 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.006814732144239 ns/iter |
13.952782303782653 ns/iter |
1.08 |
JSON_String_Fast_Hash/10 |
3.7320321361933395 ns/iter |
3.714938029080741 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.749706936105177 ns/iter |
3.7142853959817907 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
7.537361607144227 ns/iter |
7.661691930080822 ns/iter |
0.98 |
JSON_String_Key_Hash/100 |
4.414421250000089 ns/iter |
4.3309956249999 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Same_Length |
4.712871876052328 ns/iter |
4.642570322862808 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Too_Small |
3.821776064604125 ns/iter |
3.803042671780654 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
4.833990412577303 ns/iter |
4.653285278243232 ns/iter |
1.04 |
Pointer_Object_Traverse |
50.291519999996126 ns/iter |
50.9159642857071 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
72.16816964287379 ns/iter |
72.48274107143159 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
178.6879896442846 ns/iter |
157.9005803571525 ns/iter |
1.13 |
Schema_Frame_OMC_Instances |
414557600.0000801 ns/iter |
387328149.9999735 ns/iter |
1.07 |
Schema_Frame_OMC_References |
255825799.9999114 ns/iter |
231244733.33333147 ns/iter |
1.11 |
Schema_Frame_OMC_Locations |
242365566.6666491 ns/iter |
221319400.0000082 ns/iter |
1.10 |
Schema_Bundle_Meta_2020_12 |
15235637.77777781 ns/iter |
14566161.999989618 ns/iter |
1.05 |
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: f70c333 | Previous: 4917ba7 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.895349801116285 ns/iter |
1.9566494582554996 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.9003659816351985 ns/iter |
1.9463167147026617 ns/iter |
0.98 |
Regex_Period_Asterisk |
1.8883105424814246 ns/iter |
1.9600953312868818 ns/iter |
0.96 |
Regex_Group_Period_Asterisk_Group |
1.8871343782718706 ns/iter |
1.94956453104263 ns/iter |
0.97 |
Regex_Period_Plus |
1.594561368254444 ns/iter |
1.6648330848948163 ns/iter |
0.96 |
Regex_Period |
1.6495402399215122 ns/iter |
1.6093409285931541 ns/iter |
1.02 |
Regex_Caret_Period_Plus_Dollar |
1.610951109083002 ns/iter |
1.61983770081316 ns/iter |
0.99 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.5762542871683447 ns/iter |
1.6224947463219077 ns/iter |
0.97 |
Regex_Caret_Period_Asterisk_Dollar |
1.9037484345758062 ns/iter |
1.9461933006444285 ns/iter |
0.98 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.9089329299796511 ns/iter |
1.953268610642655 ns/iter |
0.98 |
Regex_Caret_X_Hyphen |
6.043407423482371 ns/iter |
6.270795935607312 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
67.59109105191112 ns/iter |
68.7780490183631 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
4.404349418871497 ns/iter |
4.562374003095315 ns/iter |
0.97 |
Regex_Caret_Period_Range_Dollar |
1.9141738627460336 ns/iter |
1.9743600722581558 ns/iter |
0.97 |
Regex_Nested_Backtrack |
787.7529980855987 ns/iter |
817.8218541727806 ns/iter |
0.96 |
JSON_Array_Of_Objects_Unique |
198.8421262656496 ns/iter |
213.89463775921308 ns/iter |
0.93 |
JSON_Parse_1 |
20874.7332686704 ns/iter |
21299.863041944984 ns/iter |
0.98 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.729786602625968 ns/iter |
23.57402602890781 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
113.99104079655709 ns/iter |
113.43057710742663 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.365396736550847 ns/iter |
5.392619432469247 ns/iter |
0.99 |
JSON_String_Equal/100 |
5.114651158815813 ns/iter |
5.082586825249818 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.750368249295542 ns/iter |
0.7584929887745868 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.472354137038434 ns/iter |
3.5013132589812526 ns/iter |
0.99 |
JSON_String_Fast_Hash/10 |
1.8890368413600425 ns/iter |
1.9761176862199608 ns/iter |
0.96 |
JSON_String_Fast_Hash/100 |
1.8904804996644555 ns/iter |
1.987120104629333 ns/iter |
0.95 |
JSON_String_Key_Hash/10 |
1.433674875717195 ns/iter |
1.4872429382362524 ns/iter |
0.96 |
JSON_String_Key_Hash/100 |
2.5109729128621043 ns/iter |
2.603661317875498 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Same_Length |
1.7277044256999727 ns/iter |
1.785911690676796 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Too_Small |
1.8820354616598471 ns/iter |
1.9512504672449247 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Large |
1.7406413489212182 ns/iter |
1.7888657751884458 ns/iter |
0.97 |
Pointer_Object_Traverse |
51.784573973549335 ns/iter |
53.215957807467944 ns/iter |
0.97 |
Pointer_Object_Try_Traverse |
36.55440432307933 ns/iter |
37.9074309313753 ns/iter |
0.96 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
156.17437774553352 ns/iter |
168.71482113106595 ns/iter |
0.93 |
Schema_Frame_OMC_Instances |
141501379.01306152 ns/iter |
150987744.33135986 ns/iter |
0.94 |
Schema_Frame_OMC_References |
79113112.5556098 ns/iter |
88442862.033844 ns/iter |
0.89 |
Schema_Frame_OMC_Locations |
79204691.78093804 ns/iter |
82193225.62217712 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
4568960.492974086 ns/iter |
4755626.122156779 ns/iter |
0.96 |
This comment was automatically generated by workflow using github-action-benchmark.
Fixes: #1826 Signed-off-by: Juan Cruz Viotti <[email protected]>
7512bc0
to
f70c333
Compare
Fixes: #1826
Signed-off-by: Juan Cruz Viotti [email protected]