Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Signed-off-by: Juan Cruz Viotti <[email protected]>
918a17d
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.4868639459381594
ns/iter2.4946507557429793
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.486074988981476
ns/iter2.4873930317528616
ns/iter1.00
Regex_Period_Asterisk
2.4857841480599054
ns/iter2.5148753852031303
ns/iter0.99
Regex_Group_Period_Asterisk_Group
2.4916529289605274
ns/iter2.4958589550357293
ns/iter1.00
Regex_Period_Plus
2.800042770049639
ns/iter2.7984138378569563
ns/iter1.00
Regex_Period
2.7992412325291114
ns/iter2.8181690502412002
ns/iter0.99
Regex_Caret_Period_Plus_Dollar
2.7981070127315135
ns/iter2.79766207917769
ns/iter1.00
Regex_Caret_Group_Period_Plus_Group_Dollar
2.800962970595219
ns/iter2.7974907059747927
ns/iter1.00
Regex_Caret_Period_Asterisk_Dollar
3.7277012114163552
ns/iter2.4926154323655934
ns/iter1.50
Regex_Caret_Group_Period_Asterisk_Group_Dollar
3.727270029242023
ns/iter2.4972633063907503
ns/iter1.49
Regex_Caret_X_Hyphen
13.05127665526603
ns/iter6.837855952641961
ns/iter1.91
Regex_Period_Md_Dollar
79.049130147285
ns/iter79.03600462795423
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
7.148480493158336
ns/iter6.2221446905917555
ns/iter1.15
Regex_Caret_Period_Range_Dollar
4.049473436412722
ns/iter4.043150025803398
ns/iter1.00
Regex_Nested_Backtrack
476.64684620210113
ns/iter478.26727212842434
ns/iter1.00
JSON_Array_Of_Objects_Unique
418.2649252842293
ns/iter424.1689543609235
ns/iter0.99
JSON_Parse_1
30665.681820170714
ns/iter30422.641783958214
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
59.29321951289922
ns/iter59.37154112555208
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
164.90460375314413
ns/iter185.42334149147834
ns/iter0.89
JSON_String_Equal/10
6.220294610021624
ns/iter7.462231500228529
ns/iter0.83
JSON_String_Equal/100
6.847801882543173
ns/iter7.164088306312774
ns/iter0.96
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9330812912678044
ns/iter0.9335241733936704
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.600981784069761
ns/iter10.263447101759459
ns/iter1.42
JSON_String_Fast_Hash/10
2.193427003802857
ns/iter2.1756739965929555
ns/iter1.01
JSON_String_Fast_Hash/100
2.1758488008094825
ns/iter2.1789978400769816
ns/iter1.00
JSON_String_Key_Hash/10
2.6460455362157003
ns/iter2.1790036494645078
ns/iter1.21
JSON_String_Key_Hash/100
2.1772711125718915
ns/iter2.179681971877861
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7326426960465415
ns/iter3.7350701169633007
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.739753439049366
ns/iter3.737995401808341
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.732555952439404
ns/iter3.7380505554144814
ns/iter1.00
Pointer_Object_Traverse
43.57947429451698
ns/iter43.698288547329156
ns/iter1.00
Pointer_Object_Try_Traverse
52.299269119391
ns/iter52.31235849453596
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
290.44302979626224
ns/iter290.95858852383225
ns/iter1.00
Schema_Frame_OMC_Instances
224266700.33333567
ns/iter221654677.33333346
ns/iter1.01
Schema_Frame_OMC_References
144447688.39999825
ns/iter143028314.7999944
ns/iter1.01
Schema_Frame_OMC_Locations
140130479.2000019
ns/iter138481794.40000194
ns/iter1.01
Schema_Bundle_Meta_2020_12
6801786.56310618
ns/iter6814506.825243772
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
918a17d
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)
Regex_Lower_S_Or_Upper_S_Asterisk
6.745406250000689
ns/iter6.6024598214272805
ns/iter1.02
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
7.17220424107014
ns/iter6.786789062499363
ns/iter1.06
Regex_Period_Asterisk
6.730296875000009
ns/iter6.869823214285833
ns/iter0.98
Regex_Group_Period_Asterisk_Group
6.551533482141991
ns/iter6.555324776785301
ns/iter1.00
Regex_Period_Plus
7.076809151786989
ns/iter7.059648437499939
ns/iter1.00
Regex_Period
6.985401785714528
ns/iter7.128057557464598
ns/iter0.98
Regex_Caret_Period_Plus_Dollar
6.839572544643195
ns/iter6.907108258928929
ns/iter0.99
Regex_Caret_Group_Period_Plus_Group_Dollar
6.991197321428087
ns/iter6.897597098214041
ns/iter1.01
Regex_Caret_Period_Asterisk_Dollar
6.688685267857154
ns/iter6.977184151783737
ns/iter0.96
Regex_Caret_Group_Period_Asterisk_Group_Dollar
6.7631303571431545
ns/iter6.660868303572138
ns/iter1.02
Regex_Caret_X_Hyphen
14.456699935459849
ns/iter11.888417857144466
ns/iter1.22
Regex_Period_Md_Dollar
154.3167187499758
ns/iter153.90125875442763
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
10.060746874998472
ns/iter10.021473437497264
ns/iter1.00
Regex_Caret_Period_Range_Dollar
7.53882254464092
ns/iter7.186246651786274
ns/iter1.05
Regex_Nested_Backtrack
602.1714999999404
ns/iter600.7632142855965
ns/iter1.00
JSON_Array_Of_Objects_Unique
489.11394647371395
ns/iter495.46154373115223
ns/iter0.99
JSON_Parse_1
99244.54265433911
ns/iter97561.51064684999
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
61.47285714285593
ns/iter68.2936428571322
ns/iter0.90
JSON_Equality_Helm_Chart_Lock
187.4360348729362
ns/iter181.0334697120444
ns/iter1.04
JSON_String_Equal/10
9.09837987009498
ns/iter9.006816924076588
ns/iter1.01
JSON_String_Equal/100
9.99161915182347
ns/iter9.953999955562963
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
2.173046562499792
ns/iter2.166425937500094
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.453138072858037
ns/iter15.144156249995433
ns/iter0.95
JSON_String_Fast_Hash/10
3.7248948147772007
ns/iter3.723530350493166
ns/iter1.00
JSON_String_Fast_Hash/100
3.754557314723035
ns/iter3.716059814793115
ns/iter1.01
JSON_String_Key_Hash/10
7.727139508928766
ns/iter7.504599330356855
ns/iter1.03
JSON_String_Key_Hash/100
3.713891243368044
ns/iter3.713610529083053
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
4.031054129464298
ns/iter4.021834962540119
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.407500440343229
ns/iter3.4081118242711193
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7166898147911303
ns/iter3.7162564219356726
ns/iter1.00
Pointer_Object_Traverse
46.736505507518366
ns/iter49.73767999999836
ns/iter0.94
Pointer_Object_Try_Traverse
71.48341071427922
ns/iter71.43400892857699
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
167.4351339286062
ns/iter182.4611372183718
ns/iter0.92
Schema_Frame_OMC_Instances
506464499.9999928
ns/iter485775549.9999712
ns/iter1.04
Schema_Frame_OMC_References
362871499.9999829
ns/iter356108500.0000048
ns/iter1.02
Schema_Frame_OMC_Locations
356332799.99990463
ns/iter345646299.9999985
ns/iter1.03
Schema_Bundle_Meta_2020_12
16751277.777782686
ns/iter16381863.414641509
ns/iter1.02
This comment was automatically generated by workflow using github-action-benchmark.
918a17d
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)
Regex_Lower_S_Or_Upper_S_Asterisk
1.683818738540392
ns/iter1.5831962100980403
ns/iter1.06
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.70435664362315
ns/iter1.5677624456663604
ns/iter1.09
Regex_Period_Asterisk
1.6755297177340651
ns/iter1.5720513296056586
ns/iter1.07
Regex_Group_Period_Asterisk_Group
1.6953759685246153
ns/iter1.5882427754808508
ns/iter1.07
Regex_Period_Plus
2.0211536439320597
ns/iter1.8917410862946824
ns/iter1.07
Regex_Period
2.0275822315359595
ns/iter1.8965864203908354
ns/iter1.07
Regex_Caret_Period_Plus_Dollar
2.0328687410217516
ns/iter1.8832911336605203
ns/iter1.08
Regex_Caret_Group_Period_Plus_Group_Dollar
1.9871619656399258
ns/iter1.8929341768696404
ns/iter1.05
Regex_Caret_Period_Asterisk_Dollar
1.6566380899452706
ns/iter1.5709075426127082
ns/iter1.05
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.5849732247521258
ns/iter1.580193968432796
ns/iter1.00
Regex_Caret_X_Hyphen
6.282934982608632
ns/iter6.2673637790788606
ns/iter1.00
Regex_Period_Md_Dollar
67.6684785991877
ns/iter67.47905527710537
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
6.677931709288256
ns/iter5.417343968428853
ns/iter1.23
Regex_Caret_Period_Range_Dollar
2.0538993486796984
ns/iter2.058483108671162
ns/iter1.00
Regex_Nested_Backtrack
723.3111929506897
ns/iter720.704685844748
ns/iter1.00
JSON_Array_Of_Objects_Unique
332.32061510336933
ns/iter327.4246469927703
ns/iter1.01
JSON_Parse_1
21489.39699721802
ns/iter21376.095412333714
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
47.79188271855473
ns/iter47.63463595528433
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
119.0885534005683
ns/iter119.38819655451607
ns/iter1.00
JSON_String_Equal/10
7.945342124879387
ns/iter7.674007959441954
ns/iter1.04
JSON_String_Equal/100
5.964632605886994
ns/iter5.9655859461964855
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.31562815261253185
ns/iter0.313702224095108
ns/iter1.01
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
2.907486790766847
ns/iter2.9002156209565384
ns/iter1.00
JSON_String_Fast_Hash/10
1.5802158247213087
ns/iter1.5677258230024183
ns/iter1.01
JSON_String_Fast_Hash/100
1.9635554176835621
ns/iter1.8890451207786105
ns/iter1.04
JSON_String_Key_Hash/10
1.2998147295872793
ns/iter1.257794278909263
ns/iter1.03
JSON_String_Key_Hash/100
1.3403986213054784
ns/iter1.2527217186108095
ns/iter1.07
JSON_Object_Defines_Miss_Same_Length
2.3750922439558733
ns/iter2.2018220098438848
ns/iter1.08
JSON_Object_Defines_Miss_Too_Small
2.3576990908225146
ns/iter2.1952562321162428
ns/iter1.07
JSON_Object_Defines_Miss_Too_Large
2.4466788219733573
ns/iter2.1935501127028556
ns/iter1.12
Pointer_Object_Traverse
17.490407150116837
ns/iter15.368229245445358
ns/iter1.14
Pointer_Object_Try_Traverse
24.78176415299842
ns/iter21.742151556288544
ns/iter1.14
Pointer_Push_Back_Pointer_To_Weak_Pointer
192.89087144709808
ns/iter169.77871133529717
ns/iter1.14
Schema_Frame_OMC_Instances
185538437.49998578
ns/iter158906843.7500032
ns/iter1.17
Schema_Frame_OMC_References
114413625.00001635
ns/iter95920797.71428935
ns/iter1.19
Schema_Frame_OMC_Locations
139329444.3333275
ns/iter91814749.9999975
ns/iter1.52
Schema_Bundle_Meta_2020_12
5817674.823535357
ns/iter4372226.943396612
ns/iter1.33
This comment was automatically generated by workflow using github-action-benchmark.
918a17d
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)
Schema_Frame_OMC_Instances
218417975.66666326
ns/iter224433404.33331588
ns/iter0.97
Schema_Frame_OMC_References
143311232.60001278
ns/iter143876411.999986
ns/iter1.00
Schema_Frame_OMC_Locations
138559030.40000612
ns/iter139501229.79999834
ns/iter0.99
Schema_Bundle_Meta_2020_12
6923291.623771133
ns/iter6984204.300000556
ns/iter0.99
Pointer_Object_Traverse
45.797380631137464
ns/iter42.946368621534084
ns/iter1.07
Pointer_Object_Try_Traverse
23.35888395852689
ns/iter23.447040013399924
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
143.80001669366052
ns/iter166.0707103536091
ns/iter0.87
JSON_Array_Of_Objects_Unique
430.49681801506335
ns/iter439.40936560151187
ns/iter0.98
JSON_Parse_1
32780.64712734742
ns/iter32631.43207985169
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
75.17561635138668
ns/iter65.8243188706357
ns/iter1.14
JSON_Equality_Helm_Chart_Lock
148.8433046081159
ns/iter146.20631599378726
ns/iter1.02
JSON_String_Equal/10
6.3595039260695305
ns/iter6.340342370705505
ns/iter1.00
JSON_String_Equal/100
6.9908497111624985
ns/iter6.991876693347421
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.6238004031440231
ns/iter0.6237450924415147
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
25.473812574737387
ns/iter25.48936108664815
ns/iter1.00
JSON_String_Fast_Hash/10
0.9346281217272929
ns/iter0.9352957507596974
ns/iter1.00
JSON_String_Fast_Hash/100
0.9327994689400313
ns/iter0.9329045156269202
ns/iter1.00
JSON_String_Key_Hash/10
1.2453682947110098
ns/iter1.2447295539361194
ns/iter1.00
JSON_String_Key_Hash/100
0.934452242494014
ns/iter0.935786134873862
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
2.4880659172412827
ns/iter2.495014829183922
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
2.798625464195647
ns/iter2.79929380169126
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
2.488395024524636
ns/iter2.489355911101589
ns/iter1.00
Regex_Lower_S_Or_Upper_S_Asterisk
3.4196583301006904
ns/iter3.420496804432567
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
3.4189777095185767
ns/iter3.4202432325937004
ns/iter1.00
Regex_Period_Asterisk
3.420624092692998
ns/iter3.4194025725495907
ns/iter1.00
Regex_Group_Period_Asterisk_Group
3.4301654646751323
ns/iter3.4310756701561322
ns/iter1.00
Regex_Period_Plus
3.733557208695165
ns/iter3.418665432572945
ns/iter1.09
Regex_Period
3.7312711494622373
ns/iter3.4202369159461807
ns/iter1.09
Regex_Caret_Period_Plus_Dollar
3.7567209009902993
ns/iter3.421589240996112
ns/iter1.10
Regex_Caret_Group_Period_Plus_Group_Dollar
3.731043176665002
ns/iter3.421993223816613
ns/iter1.09
Regex_Caret_Period_Asterisk_Dollar
4.669210677675287
ns/iter3.7421374581016282
ns/iter1.25
Regex_Caret_Group_Period_Asterisk_Group_Dollar
4.667616350202187
ns/iter3.7371781433642655
ns/iter1.25
Regex_Caret_X_Hyphen
13.146989929255781
ns/iter13.755398018015605
ns/iter0.96
Regex_Period_Md_Dollar
88.74963751110546
ns/iter88.58494426276233
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
8.78707088843122
ns/iter9.636297044521633
ns/iter0.91
Regex_Caret_Period_Range_Dollar
3.734238411755546
ns/iter3.730226191047873
ns/iter1.00
Regex_Nested_Backtrack
818.5865412165078
ns/iter821.6491006256357
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
918a17d
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)
Regex_Lower_S_Or_Upper_S_Asterisk
1.9960105193934288
ns/iter1.9093907612825614
ns/iter1.05
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.9493094549789396
ns/iter1.8819659227901522
ns/iter1.04
Regex_Period_Asterisk
1.946171559351685
ns/iter1.8852143042911904
ns/iter1.03
Regex_Group_Period_Asterisk_Group
1.9471200995692706
ns/iter1.886521108517923
ns/iter1.03
Regex_Period_Plus
1.6416317078727516
ns/iter1.579849049243784
ns/iter1.04
Regex_Period
1.6931362320252696
ns/iter1.583527244475724
ns/iter1.07
Regex_Caret_Period_Plus_Dollar
1.650699159213786
ns/iter1.6458471910466843
ns/iter1.00
Regex_Caret_Group_Period_Plus_Group_Dollar
1.6448253708177467
ns/iter1.6024759418713086
ns/iter1.03
Regex_Caret_Period_Asterisk_Dollar
1.954836343484334
ns/iter1.8903054792035587
ns/iter1.03
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.189454602809512
ns/iter1.8926210391582878
ns/iter1.16
Regex_Caret_X_Hyphen
6.202839821054658
ns/iter5.999204220838201
ns/iter1.03
Regex_Period_Md_Dollar
73.46701502656344
ns/iter68.72374825943746
ns/iter1.07
Regex_Caret_Slash_Period_Asterisk
4.568502681359328
ns/iter4.406392462222703
ns/iter1.04
Regex_Caret_Period_Range_Dollar
1.958350347977521
ns/iter1.8942307048638896
ns/iter1.03
Regex_Nested_Backtrack
890.8932372741945
ns/iter851.6305922438522
ns/iter1.05
JSON_Array_Of_Objects_Unique
216.32902672529505
ns/iter200.28943686191047
ns/iter1.08
JSON_Parse_1
24079.729290795836
ns/iter23737.548798419048
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
25.197732126822107
ns/iter26.57195597892817
ns/iter0.95
JSON_Equality_Helm_Chart_Lock
119.52193277178229
ns/iter120.88834389238649
ns/iter0.99
JSON_String_Equal/10
5.595694136307567
ns/iter5.706926541772138
ns/iter0.98
JSON_String_Equal/100
5.454646310958163
ns/iter5.479948158166015
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.804925149691545
ns/iter0.7779631163167888
ns/iter1.03
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.676824579301525
ns/iter3.495961192451672
ns/iter1.05
JSON_String_Fast_Hash/10
1.999290606201034
ns/iter1.907428759529565
ns/iter1.05
JSON_String_Fast_Hash/100
2.0069693711581564
ns/iter1.918439125995938
ns/iter1.05
JSON_String_Key_Hash/10
1.5257649340413506
ns/iter1.523318469180842
ns/iter1.00
JSON_String_Key_Hash/100
2.0423015226617274
ns/iter2.0026086308429862
ns/iter1.02
JSON_Object_Defines_Miss_Same_Length
1.8293254797489278
ns/iter1.7941729789403513
ns/iter1.02
JSON_Object_Defines_Miss_Too_Small
1.9938510836380805
ns/iter1.9642234494226645
ns/iter1.02
JSON_Object_Defines_Miss_Too_Large
1.844917396756753
ns/iter1.7686599499929383
ns/iter1.04
Pointer_Object_Traverse
56.85257383392287
ns/iter53.9187049284457
ns/iter1.05
Pointer_Object_Try_Traverse
37.74344851165403
ns/iter36.0045731989501
ns/iter1.05
Pointer_Push_Back_Pointer_To_Weak_Pointer
165.55947350551747
ns/iter164.37001405351103
ns/iter1.01
Schema_Frame_OMC_Instances
192785978.31726074
ns/iter182542800.9033203
ns/iter1.06
Schema_Frame_OMC_References
123723308.24534099
ns/iter111281585.69335938
ns/iter1.11
Schema_Frame_OMC_Locations
112889528.27453613
ns/iter112195014.95361328
ns/iter1.01
Schema_Bundle_Meta_2020_12
4906139.785437275
ns/iter5137932.927984941
ns/iter0.95
This comment was automatically generated by workflow using github-action-benchmark.