-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Enable -O3
on RelWithDebInfo
builds
#1587
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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: bc8c2b5 | Previous: 217e7e3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4766852972291864 ns/iter |
1.9675671765121443 ns/iter |
1.26 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.764693746996214 ns/iter |
1.798601464494782 ns/iter |
0.98 |
Regex_Period_Asterisk |
1.5976094386368223 ns/iter |
1.7030383831939786 ns/iter |
0.94 |
Regex_Group_Period_Asterisk_Group |
1.6262610168904497 ns/iter |
1.689803132642594 ns/iter |
0.96 |
Regex_Period_Plus |
2.0212694148533203 ns/iter |
2.0421382332902414 ns/iter |
0.99 |
Regex_Period |
2.0326607618533687 ns/iter |
2.0276715638118197 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.0237789796859955 ns/iter |
2.091859904450219 ns/iter |
0.97 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.0817248100759844 ns/iter |
2.026623701796586 ns/iter |
1.03 |
Regex_Caret_Period_Asterisk_Dollar |
1.8064757734587238 ns/iter |
1.7010893604093045 ns/iter |
1.06 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.7728580728329868 ns/iter |
1.6800401497753354 ns/iter |
1.06 |
Regex_Caret_X_Hyphen |
7.329645412025563 ns/iter |
7.086480587052207 ns/iter |
1.03 |
Regex_Period_Md_Dollar |
76.59772685904798 ns/iter |
72.68750906529594 ns/iter |
1.05 |
Regex_Caret_Slash_Period_Asterisk |
7.825665818781195 ns/iter |
5.611082571654856 ns/iter |
1.39 |
Regex_Caret_Period_Range_Dollar |
2.4996142046370937 ns/iter |
2.359836121806204 ns/iter |
1.06 |
Regex_Nested_Backtrack |
822.2225810956945 ns/iter |
783.7659324979758 ns/iter |
1.05 |
JSON_Array_Of_Objects_Unique |
379.24161458725234 ns/iter |
351.5603994775326 ns/iter |
1.08 |
JSON_Parse_1 |
27659.651924410482 ns/iter |
23088.66971922866 ns/iter |
1.20 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.84744262598889 ns/iter |
53.03120003839451 ns/iter |
1.11 |
JSON_Equality_Helm_Chart_Lock |
146.84592351348218 ns/iter |
131.4100904485298 ns/iter |
1.12 |
JSON_String_Equal/10 |
8.952361013068394 ns/iter |
8.12462965345836 ns/iter |
1.10 |
JSON_String_Equal/100 |
6.6497261621470685 ns/iter |
6.426039763167258 ns/iter |
1.03 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.35940409765694187 ns/iter |
0.3363496783617485 ns/iter |
1.07 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.345196461157443 ns/iter |
3.1481380301812774 ns/iter |
1.06 |
JSON_String_Fast_Hash/10 |
1.9453703069283492 ns/iter |
1.7006342795182594 ns/iter |
1.14 |
JSON_String_Fast_Hash/100 |
2.177704311106974 ns/iter |
2.165775192622195 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
1.403744119772544 ns/iter |
1.3514508237581166 ns/iter |
1.04 |
JSON_String_Key_Hash/100 |
1.8940531503311715 ns/iter |
1.814448853798755 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Same_Length |
2.4610241387872067 ns/iter |
2.362478231115391 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Too_Small |
2.3960848728021134 ns/iter |
2.392634054981794 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.3658275215251545 ns/iter |
2.364292896652448 ns/iter |
1.00 |
Pointer_Object_Traverse |
16.785851746737976 ns/iter |
16.620639186998172 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
23.176454106681344 ns/iter |
23.415944089770736 ns/iter |
0.99 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
177.61997617019207 ns/iter |
182.08591803190828 ns/iter |
0.98 |
Schema_Frame_OMC_Instances |
181082250.0000029 ns/iter |
178139354.24999273 ns/iter |
1.02 |
Schema_Frame_OMC_References |
117554513.99998643 ns/iter |
111872562.50000626 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
109202215.16666591 ns/iter |
115497095.2857184 ns/iter |
0.95 |
Schema_Bundle_Meta_2020_12 |
4712207.576930566 ns/iter |
4859087.464282652 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: bc8c2b5 | Previous: 217e7e3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4953711370000646 ns/iter |
2.5312989490991864 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4913821563347485 ns/iter |
2.4857390935813592 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.4977767018041312 ns/iter |
2.4859985294547764 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.491497101557924 ns/iter |
2.4887483990835486 ns/iter |
1.00 |
Regex_Period_Plus |
2.8124677258606114 ns/iter |
2.4880593935021387 ns/iter |
1.13 |
Regex_Period |
2.803786087952435 ns/iter |
2.4866876231758797 ns/iter |
1.13 |
Regex_Caret_Period_Plus_Dollar |
2.798395217695766 ns/iter |
2.4869794494204913 ns/iter |
1.13 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.6869572031999414 ns/iter |
2.4860298609527733 ns/iter |
1.08 |
Regex_Caret_Period_Asterisk_Dollar |
2.494077144760231 ns/iter |
2.605303155651816 ns/iter |
0.96 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.5039551828491016 ns/iter |
2.485786923328992 ns/iter |
1.01 |
Regex_Caret_X_Hyphen |
12.433126473342682 ns/iter |
13.053285012585278 ns/iter |
0.95 |
Regex_Period_Md_Dollar |
79.22439719221481 ns/iter |
77.93035756783088 ns/iter |
1.02 |
Regex_Caret_Slash_Period_Asterisk |
6.227890948558407 ns/iter |
5.909229092122564 ns/iter |
1.05 |
Regex_Caret_Period_Range_Dollar |
4.0430500764318325 ns/iter |
2.7986227226197498 ns/iter |
1.44 |
Regex_Nested_Backtrack |
476.5967393856781 ns/iter |
475.67428395519374 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
396.948084182851 ns/iter |
381.86398328675097 ns/iter |
1.04 |
JSON_Parse_1 |
30522.77235526109 ns/iter |
30533.07736700516 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
55.44390721094127 ns/iter |
55.43456293908126 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
152.7153798244475 ns/iter |
153.92894763939557 ns/iter |
0.99 |
JSON_String_Equal/10 |
6.230982235510401 ns/iter |
6.224971055978239 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.859561806750419 ns/iter |
6.849475944949885 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9372386778682269 ns/iter |
0.9353586127511925 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.785766463100623 ns/iter |
14.607714478432895 ns/iter |
1.01 |
JSON_String_Fast_Hash/10 |
2.1757332132913714 ns/iter |
2.183345571870087 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.1766870752401295 ns/iter |
2.178365153035162 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.684469930711895 ns/iter |
2.6534648946280694 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
2.800841817328811 ns/iter |
2.7996734082605146 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.737235733271273 ns/iter |
3.734189362429357 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.96325043435198 ns/iter |
3.733970954858441 ns/iter |
1.06 |
JSON_Object_Defines_Miss_Too_Large |
3.738285155917458 ns/iter |
3.736219924354833 ns/iter |
1.00 |
Pointer_Object_Traverse |
44.989078557899745 ns/iter |
43.14519922865351 ns/iter |
1.04 |
Pointer_Object_Try_Traverse |
52.65291179514114 ns/iter |
52.595789943946315 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
328.25427605111 ns/iter |
296.3456388037518 ns/iter |
1.11 |
Schema_Frame_OMC_Instances |
223830771.66667438 ns/iter |
214633115.3333373 ns/iter |
1.04 |
Schema_Frame_OMC_References |
146669309.3999993 ns/iter |
142413459.1999973 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
143532340.80000448 ns/iter |
138104269.20001644 ns/iter |
1.04 |
Schema_Bundle_Meta_2020_12 |
6844511.336632225 ns/iter |
6808563.813719689 ns/iter |
1.01 |
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: bc8c2b5 | Previous: 217e7e3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
7.090543526785556 ns/iter |
7.04318861607283 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.258045758928538 ns/iter |
7.027514508927929 ns/iter |
1.03 |
Regex_Period_Asterisk |
6.952285714285316 ns/iter |
6.980006696427462 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
7.189791294643603 ns/iter |
7.216113839285349 ns/iter |
1.00 |
Regex_Period_Plus |
7.583618303570462 ns/iter |
7.542492187500979 ns/iter |
1.01 |
Regex_Period |
7.393236607143702 ns/iter |
7.264632812500338 ns/iter |
1.02 |
Regex_Caret_Period_Plus_Dollar |
7.249941964287489 ns/iter |
7.397827008926835 ns/iter |
0.98 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.188309342909432 ns/iter |
7.333003092264496 ns/iter |
0.98 |
Regex_Caret_Period_Asterisk_Dollar |
7.03940848214251 ns/iter |
6.900315178571402 ns/iter |
1.02 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.107707589284473 ns/iter |
7.131631696429354 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
12.068129687499152 ns/iter |
14.259061543486121 ns/iter |
0.85 |
Regex_Period_Md_Dollar |
135.8407142857183 ns/iter |
135.5349113600484 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
10.767741071431049 ns/iter |
10.385040624999675 ns/iter |
1.04 |
Regex_Caret_Period_Range_Dollar |
7.7986573660712315 ns/iter |
7.658174107143217 ns/iter |
1.02 |
Regex_Nested_Backtrack |
606.2730357141634 ns/iter |
602.4161607141666 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
404.8033837142373 ns/iter |
405.1841560185437 ns/iter |
1.00 |
JSON_Parse_1 |
82506.37276786067 ns/iter |
78416.83035714198 ns/iter |
1.05 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.00078999998277 ns/iter |
57.385520000002536 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
190.8689366847321 ns/iter |
194.018615537396 ns/iter |
0.98 |
JSON_String_Equal/10 |
9.103565625000698 ns/iter |
9.591356207184244 ns/iter |
0.95 |
JSON_String_Equal/100 |
9.911294152182055 ns/iter |
9.988390133980216 ns/iter |
0.99 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1687874999997803 ns/iter |
2.1673824999993485 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
16.85877232142831 ns/iter |
15.466207589283394 ns/iter |
1.09 |
JSON_String_Fast_Hash/10 |
3.408993297484118 ns/iter |
3.4165926615888984 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.408732047483904 ns/iter |
3.4090021928264314 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
8.277356213048598 ns/iter |
8.05882924107136 ns/iter |
1.03 |
JSON_String_Key_Hash/100 |
3.718881421930448 ns/iter |
3.7130410647985146 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.649000233590742 ns/iter |
4.657001126466556 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
4.647365635373356 ns/iter |
4.668595992562379 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.725699659357236 ns/iter |
3.726736064772857 ns/iter |
1.00 |
Pointer_Object_Traverse |
48.65631000000121 ns/iter |
49.05443000000105 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
64.90953571429259 ns/iter |
69.41049107140884 ns/iter |
0.94 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.53932853027038 ns/iter |
185.52920406510444 ns/iter |
0.97 |
Schema_Frame_OMC_Instances |
492997099.99991137 ns/iter |
493684650.0000911 ns/iter |
1.00 |
Schema_Frame_OMC_References |
360151549.999955 ns/iter |
348641349.99997985 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
351553949.99992496 ns/iter |
340310999.9999288 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
16602682.222224353 ns/iter |
16294453.658535596 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 (linux/gcc)
Benchmark suite | Current: bc8c2b5 | Previous: 217e7e3 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
217682258.99999532 ns/iter |
214345232.99997938 ns/iter |
1.02 |
Schema_Frame_OMC_References |
142751562.60000587 ns/iter |
141331161.79998523 ns/iter |
1.01 |
Schema_Frame_OMC_Locations |
140149552.00000256 ns/iter |
136644481.20000544 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
6986941.04000424 ns/iter |
6929595.891093224 ns/iter |
1.01 |
Pointer_Object_Traverse |
47.588732075865636 ns/iter |
47.49603893369516 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
23.436048974260867 ns/iter |
23.355551565510385 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
162.40289737136652 ns/iter |
159.73899228467477 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
365.6554826345605 ns/iter |
374.4474142567259 ns/iter |
0.98 |
JSON_Parse_1 |
33614.82149545876 ns/iter |
33256.15985076994 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.41188021669593 ns/iter |
66.02341963780262 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
146.18208372405576 ns/iter |
145.97559725897543 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.717791660676313 ns/iter |
5.727234865942367 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.341557773231342 ns/iter |
6.351052622896466 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9349284340840707 ns/iter |
0.9336884213105721 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.267670820122426 ns/iter |
19.267585315725068 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9334726643886377 ns/iter |
0.9331677909226059 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9331897788076313 ns/iter |
0.935891913209896 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2467500002827556 ns/iter |
1.2487415769244308 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.025938071837932 ns/iter |
2.0568899220020507 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Same_Length |
2.7996769711392626 ns/iter |
2.798839740753656 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.495692640913766 ns/iter |
2.490795200827849 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.4993278132720746 ns/iter |
2.5010871480853543 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.806221535040123 ns/iter |
2.79930811698185 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.109450478249787 ns/iter |
3.117425662235345 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.109517945486387 ns/iter |
3.109090825366734 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.111060928800861 ns/iter |
3.109225637146137 ns/iter |
1.00 |
Regex_Period_Plus |
3.1102397232633807 ns/iter |
3.1086296741702997 ns/iter |
1.00 |
Regex_Period |
3.109885678633743 ns/iter |
3.11347533110451 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.107808856686743 ns/iter |
3.109329129691762 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1079897628097357 ns/iter |
3.1089941559332206 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.041175035447694 ns/iter |
4.039461570627852 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.04197519825138 ns/iter |
4.040318727754323 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
13.8078742783643 ns/iter |
13.679606653970243 ns/iter |
1.01 |
Regex_Period_Md_Dollar |
88.71697442484056 ns/iter |
89.84311005445906 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
7.772205906855798 ns/iter |
8.720393742733597 ns/iter |
0.89 |
Regex_Caret_Period_Range_Dollar |
3.4214710428547828 ns/iter |
4.04160930182759 ns/iter |
0.85 |
Regex_Nested_Backtrack |
819.9570207368365 ns/iter |
820.1218433218545 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 (macos/gcc)
Benchmark suite | Current: bc8c2b5 | Previous: 217e7e3 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.0492425537159993 ns/iter |
1.8806501690442723 ns/iter |
1.09 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.062962418123119 ns/iter |
1.9235101847881166 ns/iter |
1.07 |
Regex_Period_Asterisk |
2.0160652740729184 ns/iter |
1.8798703677831703 ns/iter |
1.07 |
Regex_Group_Period_Asterisk_Group |
2.0720810351216237 ns/iter |
1.8890023427151172 ns/iter |
1.10 |
Regex_Period_Plus |
1.6553398538048114 ns/iter |
1.5686697068657722 ns/iter |
1.06 |
Regex_Period |
1.595091743357198 ns/iter |
1.57430893033611 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
1.622282860703336 ns/iter |
1.5735797760186634 ns/iter |
1.03 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.6260638691868847 ns/iter |
1.569224028530029 ns/iter |
1.04 |
Regex_Caret_Period_Asterisk_Dollar |
1.8998973541026933 ns/iter |
1.8827805924897059 ns/iter |
1.01 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8897126872013725 ns/iter |
1.8847167371657696 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
5.977264188749948 ns/iter |
5.960072338273066 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
68.9129941915713 ns/iter |
68.35694933899212 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
4.487652365504576 ns/iter |
4.395834382833374 ns/iter |
1.02 |
Regex_Caret_Period_Range_Dollar |
1.9178250674798776 ns/iter |
1.8820770381197554 ns/iter |
1.02 |
Regex_Nested_Backtrack |
872.0873883662039 ns/iter |
850.8342323540429 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
205.87607312081275 ns/iter |
212.4421894149191 ns/iter |
0.97 |
JSON_Parse_1 |
23453.655721558407 ns/iter |
23003.60282337629 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.603955445901406 ns/iter |
23.7147366104496 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
114.57175946347436 ns/iter |
113.33854134115994 ns/iter |
1.01 |
JSON_String_Equal/10 |
5.371516177553128 ns/iter |
5.369520209301105 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.051707687168049 ns/iter |
5.0559402181359046 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.747450036440035 ns/iter |
0.7470127012594067 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.44700354024278 ns/iter |
3.450121674448739 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.8912251574677836 ns/iter |
1.8933037880290209 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.891538509121556 ns/iter |
1.8908223018336472 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.4337174659073744 ns/iter |
1.4328984268480505 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5116642661808637 ns/iter |
2.5256622627999588 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Same_Length |
1.7247308406859363 ns/iter |
1.7559734302948284 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Too_Small |
1.880788008525254 ns/iter |
1.8881934015484174 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
1.7279495314786977 ns/iter |
1.8321567474486484 ns/iter |
0.94 |
Pointer_Object_Traverse |
52.43799554863187 ns/iter |
51.653446810443185 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
36.15785532000732 ns/iter |
35.92198952180158 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
158.5296818060936 ns/iter |
155.78041631377997 ns/iter |
1.02 |
Schema_Frame_OMC_Instances |
169426262.37869263 ns/iter |
163460016.25061035 ns/iter |
1.04 |
Schema_Frame_OMC_References |
107250849.40592448 ns/iter |
100040299.55182756 ns/iter |
1.07 |
Schema_Frame_OMC_Locations |
106548825.89975993 ns/iter |
97328560.69292341 ns/iter |
1.09 |
Schema_Bundle_Meta_2020_12 |
4858702.626721612 ns/iter |
4648664.929219429 ns/iter |
1.05 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com