-
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Benchmark framing in
Locations
mode (#1565)
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
- Loading branch information
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
40f1aab
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.4946507557429793
ns/iter2.2524355685766535
ns/iter1.11
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.4873930317528616
ns/iter2.2491437489944506
ns/iter1.11
Regex_Period_Asterisk
2.5148753852031303
ns/iter2.1889586990085563
ns/iter1.15
Regex_Group_Period_Asterisk_Group
2.4958589550357293
ns/iter2.244542826644611
ns/iter1.11
Regex_Period_Plus
2.7984138378569563
ns/iter2.4856376761334333
ns/iter1.13
Regex_Period
2.8181690502412002
ns/iter2.4867062303003595
ns/iter1.13
Regex_Caret_Period_Plus_Dollar
2.79766207917769
ns/iter2.48594365824639
ns/iter1.13
Regex_Caret_Group_Period_Plus_Group_Dollar
2.7974907059747927
ns/iter2.4865190365064342
ns/iter1.13
Regex_Caret_Period_Asterisk_Dollar
2.4926154323655934
ns/iter3.417693952077679
ns/iter0.73
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.4972633063907503
ns/iter3.4517591658275566
ns/iter0.72
Regex_Caret_X_Hyphen
6.837855952641961
ns/iter13.0483909685878
ns/iter0.52
Regex_Period_Md_Dollar
79.03600462795423
ns/iter75.55590650227391
ns/iter1.05
Regex_Caret_Slash_Period_Asterisk
6.2221446905917555
ns/iter7.148949041307031
ns/iter0.87
Regex_Caret_Period_Range_Dollar
4.043150025803398
ns/iter4.043769373026741
ns/iter1.00
Regex_Nested_Backtrack
478.26727212842434
ns/iter482.79414739284783
ns/iter0.99
JSON_Array_Of_Objects_Unique
424.1689543609235
ns/iter406.4844273414305
ns/iter1.04
JSON_Parse_1
30422.641783958214
ns/iter29968.78952126586
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
59.37154112555208
ns/iter59.71156755456447
ns/iter0.99
JSON_Equality_Helm_Chart_Lock
185.42334149147834
ns/iter145.41805472995696
ns/iter1.28
JSON_String_Equal/10
7.462231500228529
ns/iter6.224737426969583
ns/iter1.20
JSON_String_Equal/100
7.164088306312774
ns/iter6.852976463092852
ns/iter1.05
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9335241733936704
ns/iter0.9349877472332301
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
10.263447101759459
ns/iter10.258557969520417
ns/iter1.00
JSON_String_Fast_Hash/10
2.1756739965929555
ns/iter2.1777875864590013
ns/iter1.00
JSON_String_Fast_Hash/100
2.1789978400769816
ns/iter2.17919765585758
ns/iter1.00
JSON_String_Key_Hash/10
2.1790036494645078
ns/iter1.867185391903357
ns/iter1.17
JSON_String_Key_Hash/100
2.179681971877861
ns/iter2.184324580247358
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7350701169633007
ns/iter3.7370593565952626
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.737995401808341
ns/iter3.7337599443705267
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7380505554144814
ns/iter3.7351545886847863
ns/iter1.00
Pointer_Object_Traverse
43.698288547329156
ns/iter44.3301400045434
ns/iter0.99
Pointer_Object_Try_Traverse
52.31235849453596
ns/iter52.33808635302092
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
290.95858852383225
ns/iter287.07895163575995
ns/iter1.01
Schema_Frame_OMC_Instances
221654677.33333346
ns/iter218223493.66667974
ns/iter1.02
Schema_Frame_OMC_References
143028314.7999944
ns/iter140522308.9999936
ns/iter1.02
Schema_Frame_OMC_Locations
138481794.40000194
ns/iterSchema_Bundle_Meta_2020_12
6814506.825243772
ns/iter6750540.127454234
ns/iter1.01
This comment was automatically generated by workflow using github-action-benchmark.
40f1aab
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.5831962100980403
ns/iter1.6524401661478387
ns/iter0.96
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.5677624456663604
ns/iter1.6526439737075045
ns/iter0.95
Regex_Period_Asterisk
1.5720513296056586
ns/iter1.6875788608461224
ns/iter0.93
Regex_Group_Period_Asterisk_Group
1.5882427754808508
ns/iter1.7382650168282852
ns/iter0.91
Regex_Period_Plus
1.8917410862946824
ns/iter2.0400109886888877
ns/iter0.93
Regex_Period
1.8965864203908354
ns/iter2.2479022616101227
ns/iter0.84
Regex_Caret_Period_Plus_Dollar
1.8832911336605203
ns/iter2.0130977354912996
ns/iter0.94
Regex_Caret_Group_Period_Plus_Group_Dollar
1.8929341768696404
ns/iter2.058997148395842
ns/iter0.92
Regex_Caret_Period_Asterisk_Dollar
1.5709075426127082
ns/iter1.748080084526344
ns/iter0.90
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.580193968432796
ns/iter1.6769760178135347
ns/iter0.94
Regex_Caret_X_Hyphen
6.2673637790788606
ns/iter6.764604017142676
ns/iter0.93
Regex_Period_Md_Dollar
67.47905527710537
ns/iter72.74263021671459
ns/iter0.93
Regex_Caret_Slash_Period_Asterisk
5.417343968428853
ns/iter6.374438369228721
ns/iter0.85
Regex_Caret_Period_Range_Dollar
2.058483108671162
ns/iter2.1950693884181014
ns/iter0.94
Regex_Nested_Backtrack
720.704685844748
ns/iter749.3725246821905
ns/iter0.96
JSON_Array_Of_Objects_Unique
327.4246469927703
ns/iter362.4918774794174
ns/iter0.90
JSON_Parse_1
21376.095412333714
ns/iter23312.21994934949
ns/iter0.92
JSON_Fast_Hash_Helm_Chart_Lock
47.63463595528433
ns/iter52.83557657889921
ns/iter0.90
JSON_Equality_Helm_Chart_Lock
119.38819655451607
ns/iter128.59850162738897
ns/iter0.93
JSON_String_Equal/10
7.674007959441954
ns/iter8.183139528123645
ns/iter0.94
JSON_String_Equal/100
5.9655859461964855
ns/iter6.450812636329488
ns/iter0.92
JSON_String_Equal_Small_By_Perfect_Hash/10
0.313702224095108
ns/iter0.3351808219839822
ns/iter0.94
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
2.9002156209565384
ns/iter3.0250134374878375
ns/iter0.96
JSON_String_Fast_Hash/10
1.5677258230024183
ns/iter1.6261564202685355
ns/iter0.96
JSON_String_Fast_Hash/100
1.8890451207786105
ns/iter1.9584042499159988
ns/iter0.96
JSON_String_Key_Hash/10
1.257794278909263
ns/iter1.3010418871965896
ns/iter0.97
JSON_String_Key_Hash/100
1.2527217186108095
ns/iter1.3597576240276832
ns/iter0.92
JSON_Object_Defines_Miss_Same_Length
2.2018220098438848
ns/iter2.3533549146242527
ns/iter0.94
JSON_Object_Defines_Miss_Too_Small
2.1952562321162428
ns/iter2.2811498541155513
ns/iter0.96
JSON_Object_Defines_Miss_Too_Large
2.1935501127028556
ns/iter2.276379645695983
ns/iter0.96
Pointer_Object_Traverse
15.368229245445358
ns/iter15.936785138278632
ns/iter0.96
Pointer_Object_Try_Traverse
21.742151556288544
ns/iter23.26351254950056
ns/iter0.93
Pointer_Push_Back_Pointer_To_Weak_Pointer
169.77871133529717
ns/iter184.65359538585577
ns/iter0.92
Schema_Frame_OMC_Instances
158906843.7500032
ns/iter171227656.2499824
ns/iter0.93
Schema_Frame_OMC_References
95920797.71428935
ns/iter107592059.57143487
ns/iter0.89
Schema_Frame_OMC_Locations
91814749.9999975
ns/iterSchema_Bundle_Meta_2020_12
4372226.943396612
ns/iter4628145.026317336
ns/iter0.94
This comment was automatically generated by workflow using github-action-benchmark.
40f1aab
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.6024598214272805
ns/iter6.812839285714745
ns/iter0.97
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
6.786789062499363
ns/iter6.5706283482138055
ns/iter1.03
Regex_Period_Asterisk
6.869823214285833
ns/iter6.8130357142872
ns/iter1.01
Regex_Group_Period_Asterisk_Group
6.555324776785301
ns/iter6.877338169642501
ns/iter0.95
Regex_Period_Plus
7.059648437499939
ns/iter7.04326562499905
ns/iter1.00
Regex_Period
7.128057557464598
ns/iter6.9213053571429235
ns/iter1.03
Regex_Caret_Period_Plus_Dollar
6.907108258928929
ns/iter7.009260236565747
ns/iter0.99
Regex_Caret_Group_Period_Plus_Group_Dollar
6.897597098214041
ns/iter6.912768973213547
ns/iter1.00
Regex_Caret_Period_Asterisk_Dollar
6.977184151783737
ns/iter6.850178571430173
ns/iter1.02
Regex_Caret_Group_Period_Asterisk_Group_Dollar
6.660868303572138
ns/iter6.537819196427312
ns/iter1.02
Regex_Caret_X_Hyphen
11.888417857144466
ns/iter14.407860873183111
ns/iter0.83
Regex_Period_Md_Dollar
153.90125875442763
ns/iter155.17669642858118
ns/iter0.99
Regex_Caret_Slash_Period_Asterisk
10.021473437497264
ns/iter10.429505310583512
ns/iter0.96
Regex_Caret_Period_Range_Dollar
7.186246651786274
ns/iter7.3454162946414865
ns/iter0.98
Regex_Nested_Backtrack
600.7632142855965
ns/iter595.2589000000899
ns/iter1.01
JSON_Array_Of_Objects_Unique
495.46154373115223
ns/iter418.58030720631984
ns/iter1.18
JSON_Parse_1
97561.51064684999
ns/iter79658.93973214123
ns/iter1.22
JSON_Fast_Hash_Helm_Chart_Lock
68.2936428571322
ns/iter58.17576785714453
ns/iter1.17
JSON_Equality_Helm_Chart_Lock
181.0334697120444
ns/iter190.56240094303493
ns/iter0.95
JSON_String_Equal/10
9.006816924076588
ns/iter9.310008440579207
ns/iter0.97
JSON_String_Equal/100
9.953999955562963
ns/iter9.956038348411036
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
2.166425937500094
ns/iter2.1701293750005846
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
15.144156249995433
ns/iter14.688616071428635
ns/iter1.03
JSON_String_Fast_Hash/10
3.723530350493166
ns/iter3.1048254464280944
ns/iter1.20
JSON_String_Fast_Hash/100
3.716059814793115
ns/iter3.097540178571429
ns/iter1.20
JSON_String_Key_Hash/10
7.504599330356855
ns/iter7.501848214285392
ns/iter1.00
JSON_String_Key_Hash/100
3.713610529083053
ns/iter3.7177430290760807
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
4.021834962540119
ns/iter4.032873355415496
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.4081118242711193
ns/iter3.4098531635539056
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7162564219356726
ns/iter3.717913386217351
ns/iter1.00
Pointer_Object_Traverse
49.73767999999836
ns/iter52.51914999998917
ns/iter0.95
Pointer_Object_Try_Traverse
71.43400892857699
ns/iter65.50177455356528
ns/iter1.09
Pointer_Push_Back_Pointer_To_Weak_Pointer
182.4611372183718
ns/iter166.73663616536487
ns/iter1.09
Schema_Frame_OMC_Instances
485775549.9999712
ns/iter494104999.99999046
ns/iter0.98
Schema_Frame_OMC_References
356108500.0000048
ns/iter356275350.0000326
ns/iter1.00
Schema_Frame_OMC_Locations
345646299.9999985
ns/iterSchema_Bundle_Meta_2020_12
16381863.414641509
ns/iter16382165.853661807
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
40f1aab
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
224433404.33331588
ns/iter214415124.3332999
ns/iter1.05
Schema_Frame_OMC_References
143876411.999986
ns/iter140281902.20001307
ns/iter1.03
Schema_Frame_OMC_Locations
139501229.79999834
ns/iterSchema_Bundle_Meta_2020_12
6984204.300000556
ns/iter6930590.584162099
ns/iter1.01
Pointer_Object_Traverse
42.946368621534084
ns/iter48.61445131822454
ns/iter0.88
Pointer_Object_Try_Traverse
23.447040013399924
ns/iter22.99039464663388
ns/iter1.02
Pointer_Push_Back_Pointer_To_Weak_Pointer
166.0707103536091
ns/iter169.80396478599866
ns/iter0.98
JSON_Array_Of_Objects_Unique
439.40936560151187
ns/iter387.5620985974738
ns/iter1.13
JSON_Parse_1
32631.43207985169
ns/iter32986.45280347359
ns/iter0.99
JSON_Fast_Hash_Helm_Chart_Lock
65.8243188706357
ns/iter69.67940330808783
ns/iter0.94
JSON_Equality_Helm_Chart_Lock
146.20631599378726
ns/iter156.92294484975042
ns/iter0.93
JSON_String_Equal/10
6.340342370705505
ns/iter5.955502957270086
ns/iter1.06
JSON_String_Equal/100
6.991876693347421
ns/iter6.526330549997271
ns/iter1.07
JSON_String_Equal_Small_By_Perfect_Hash/10
0.6237450924415147
ns/iter0.6237830797357554
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
25.48936108664815
ns/iter11.665442655188171
ns/iter2.19
JSON_String_Fast_Hash/10
0.9352957507596974
ns/iter0.9344906078998881
ns/iter1.00
JSON_String_Fast_Hash/100
0.9329045156269202
ns/iter0.9354487892302512
ns/iter1.00
JSON_String_Key_Hash/10
1.2447295539361194
ns/iter1.2478703709165635
ns/iter1.00
JSON_String_Key_Hash/100
0.935786134873862
ns/iter0.9453973792678927
ns/iter0.99
JSON_Object_Defines_Miss_Same_Length
2.495014829183922
ns/iter2.489976355793389
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
2.79929380169126
ns/iter2.4887971431291085
ns/iter1.12
JSON_Object_Defines_Miss_Too_Large
2.489355911101589
ns/iter2.802041748703646
ns/iter0.89
Regex_Lower_S_Or_Upper_S_Asterisk
3.420496804432567
ns/iter3.1109758717928733
ns/iter1.10
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
3.4202432325937004
ns/iter2.797318703643183
ns/iter1.22
Regex_Period_Asterisk
3.4194025725495907
ns/iter2.8009774477797316
ns/iter1.22
Regex_Group_Period_Asterisk_Group
3.4310756701561322
ns/iter2.798233572515333
ns/iter1.23
Regex_Period_Plus
3.418665432572945
ns/iter2.798292605446648
ns/iter1.22
Regex_Period
3.4202369159461807
ns/iter2.797186734749314
ns/iter1.22
Regex_Caret_Period_Plus_Dollar
3.421589240996112
ns/iter2.796581880393302
ns/iter1.22
Regex_Caret_Group_Period_Plus_Group_Dollar
3.421993223816613
ns/iter2.79678057330418
ns/iter1.22
Regex_Caret_Period_Asterisk_Dollar
3.7421374581016282
ns/iter2.795469700037361
ns/iter1.34
Regex_Caret_Group_Period_Asterisk_Group_Dollar
3.7371781433642655
ns/iter2.796464349652676
ns/iter1.34
Regex_Caret_X_Hyphen
13.755398018015605
ns/iter13.148266567942578
ns/iter1.05
Regex_Period_Md_Dollar
88.58494426276233
ns/iter89.5108589415557
ns/iter0.99
Regex_Caret_Slash_Period_Asterisk
9.636297044521633
ns/iter7.771760980039079
ns/iter1.24
Regex_Caret_Period_Range_Dollar
3.730226191047873
ns/iter3.4210828215332443
ns/iter1.09
Regex_Nested_Backtrack
821.6491006256357
ns/iter824.7733326267225
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
40f1aab
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.9093907612825614
ns/iter2.0576820454992486
ns/iter0.93
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.8819659227901522
ns/iter2.2254602000007275
ns/iter0.85
Regex_Period_Asterisk
1.8852143042911904
ns/iter2.1768491414999196
ns/iter0.87
Regex_Group_Period_Asterisk_Group
1.886521108517923
ns/iter2.2365049669578285
ns/iter0.84
Regex_Period_Plus
1.579849049243784
ns/iter1.7169817525567015
ns/iter0.92
Regex_Period
1.583527244475724
ns/iter1.7018017147285778
ns/iter0.93
Regex_Caret_Period_Plus_Dollar
1.6458471910466843
ns/iter1.743193053827771
ns/iter0.94
Regex_Caret_Group_Period_Plus_Group_Dollar
1.6024759418713086
ns/iter1.7038603198815148
ns/iter0.94
Regex_Caret_Period_Asterisk_Dollar
1.8903054792035587
ns/iter2.058055040201358
ns/iter0.92
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.8926210391582878
ns/iter2.0808705797590084
ns/iter0.91
Regex_Caret_X_Hyphen
5.999204220838201
ns/iter6.738110770254047
ns/iter0.89
Regex_Period_Md_Dollar
68.72374825943746
ns/iter76.02641254320713
ns/iter0.90
Regex_Caret_Slash_Period_Asterisk
4.406392462222703
ns/iter4.737173689091871
ns/iter0.93
Regex_Caret_Period_Range_Dollar
1.8942307048638896
ns/iter2.078316218855978
ns/iter0.91
Regex_Nested_Backtrack
851.6305922438522
ns/iter1078.8143754975456
ns/iter0.79
JSON_Array_Of_Objects_Unique
200.28943686191047
ns/iter218.36665993474094
ns/iter0.92
JSON_Parse_1
23737.548798419048
ns/iter25377.40038431049
ns/iter0.94
JSON_Fast_Hash_Helm_Chart_Lock
26.57195597892817
ns/iter25.83165128775895
ns/iter1.03
JSON_Equality_Helm_Chart_Lock
120.88834389238649
ns/iter127.78271412749208
ns/iter0.95
JSON_String_Equal/10
5.706926541772138
ns/iter5.827702596044208
ns/iter0.98
JSON_String_Equal/100
5.479948158166015
ns/iter5.843277427506388
ns/iter0.94
JSON_String_Equal_Small_By_Perfect_Hash/10
0.7779631163167888
ns/iter0.9358040401103531
ns/iter0.83
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.495961192451672
ns/iter4.6790257052458335
ns/iter0.75
JSON_String_Fast_Hash/10
1.907428759529565
ns/iter2.1439520743040936
ns/iter0.89
JSON_String_Fast_Hash/100
1.918439125995938
ns/iter2.1419226253944372
ns/iter0.90
JSON_String_Key_Hash/10
1.523318469180842
ns/iter1.7943521687885897
ns/iter0.85
JSON_String_Key_Hash/100
2.0026086308429862
ns/iter2.732340515582173
ns/iter0.73
JSON_Object_Defines_Miss_Same_Length
1.7941729789403513
ns/iter1.9486051163527536
ns/iter0.92
JSON_Object_Defines_Miss_Too_Small
1.9642234494226645
ns/iter2.1865299705004904
ns/iter0.90
JSON_Object_Defines_Miss_Too_Large
1.7686599499929383
ns/iter1.8785193411613124
ns/iter0.94
Pointer_Object_Traverse
53.9187049284457
ns/iter56.47090488100189
ns/iter0.95
Pointer_Object_Try_Traverse
36.0045731989501
ns/iter39.628487114225855
ns/iter0.91
Pointer_Push_Back_Pointer_To_Weak_Pointer
164.37001405351103
ns/iter172.38828412292233
ns/iter0.95
Schema_Frame_OMC_Instances
182542800.9033203
ns/iter197542985.28035483
ns/iter0.92
Schema_Frame_OMC_References
111281585.69335938
ns/iter125469398.49853516
ns/iter0.89
Schema_Frame_OMC_Locations
112195014.95361328
ns/iterSchema_Bundle_Meta_2020_12
5137932.927984941
ns/iter5439381.266749183
ns/iter0.94
This comment was automatically generated by workflow using github-action-benchmark.