-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cleanup various JSON-related TODOs (#1412)
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
- Loading branch information
Showing
3 changed files
with
2 additions
and
6 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
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
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
e3d4f14
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)
JSON_Array_Of_Objects_Unique
437.71626443914045
ns/iter433.7037255995188
ns/iter1.01
JSON_Parse_1
32074.64251607191
ns/iter30470.609515571632
ns/iter1.05
JSON_Fast_Hash_Helm_Chart_Lock
62.227064830337405
ns/iter54.71379696841756
ns/iter1.14
JSON_Equality_Helm_Chart_Lock
151.71289603815802
ns/iter149.74776291529548
ns/iter1.01
Regex_Lower_S_Or_Upper_S_Asterisk
2.2099609465997734
ns/iter2.2090531148396537
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.201903645447679
ns/iter2.198717157599572
ns/iter1.00
Regex_Period_Asterisk
2.2027075997977814
ns/iter2.2415224388724657
ns/iter0.98
Regex_Group_Period_Asterisk_Group
2.2030467758563295
ns/iter2.209087334563145
ns/iter1.00
Regex_Period_Plus
2.488285031623421
ns/iter2.264504907085548
ns/iter1.10
Regex_Period
2.4862767005306874
ns/iter2.2661807785091876
ns/iter1.10
Regex_Caret_Period_Plus_Dollar
2.4870033898974846
ns/iter2.2900163949438666
ns/iter1.09
Regex_Caret_Group_Period_Plus_Group_Dollar
2.49093211272742
ns/iter2.2581670134221365
ns/iter1.10
Regex_Caret_Period_Asterisk_Dollar
3.4219833621083935
ns/iter2.4855196455628374
ns/iter1.38
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.202550256108647
ns/iter2.486032482244995
ns/iter0.89
Regex_Caret_X_Hyphen
12.565605392116515
ns/iter13.050591816284541
ns/iter0.96
Regex_Period_Md_Dollar
73.55546144623383
ns/iter73.40507290563339
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
6.216454784509748
ns/iter7.146390469841245
ns/iter0.87
Regex_Caret_Period_Range_Dollar
2.9760744550740563
ns/iter3.733886117683477
ns/iter0.80
Regex_Nested_Backtrack
501.3591780000297
ns/iter491.81989543446633
ns/iter1.02
Pointer_Object_Traverse
44.84968504844869
ns/iter44.80996494950291
ns/iter1.00
Pointer_Object_Try_Traverse
52.27804925625326
ns/iter52.33541029814524
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
352.0166325683418
ns/iter351.95318555195104
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
e3d4f14
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)
JSON_Array_Of_Objects_Unique
330.4494081448484
ns/iter328.7267695892752
ns/iter1.01
JSON_Parse_1
21701.9645974385
ns/iter21292.337370297195
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
47.91071306058982
ns/iter47.61294333670944
ns/iter1.01
JSON_Equality_Helm_Chart_Lock
137.82648579957984
ns/iter137.7435427643075
ns/iter1.00
Regex_Lower_S_Or_Upper_S_Asterisk
1.5677847860591951
ns/iter1.599622127042629
ns/iter0.98
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.5731284133782364
ns/iter1.58004025719433
ns/iter1.00
Regex_Period_Asterisk
1.565905254693926
ns/iter1.566025773481556
ns/iter1.00
Regex_Group_Period_Asterisk_Group
1.5674464592186697
ns/iter1.5746262657211485
ns/iter1.00
Regex_Period_Plus
1.8810559159476816
ns/iter1.9046978953949203
ns/iter0.99
Regex_Period
1.881875528745847
ns/iter1.8897144905639562
ns/iter1.00
Regex_Caret_Period_Plus_Dollar
1.8833519950988238
ns/iter1.8849254049980002
ns/iter1.00
Regex_Caret_Group_Period_Plus_Group_Dollar
1.8973286351646121
ns/iter1.8841303243544167
ns/iter1.01
Regex_Caret_Period_Asterisk_Dollar
1.5818838456824291
ns/iter1.5880316528374685
ns/iter1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.5641900362520544
ns/iter1.579877152508117
ns/iter0.99
Regex_Caret_X_Hyphen
6.297649634070122
ns/iter6.2689368658059115
ns/iter1.00
Regex_Period_Md_Dollar
67.48247672645114
ns/iter68.54769803767255
ns/iter0.98
Regex_Caret_Slash_Period_Asterisk
5.965427127926755
ns/iter6.015211279027055
ns/iter0.99
Regex_Caret_Period_Range_Dollar
2.03782609407208
ns/iter2.15596919842569
ns/iter0.95
Regex_Nested_Backtrack
732.6036863947397
ns/iter755.5894716344942
ns/iter0.97
Pointer_Object_Traverse
14.76069013929599
ns/iter15.18080789096482
ns/iter0.97
Pointer_Object_Try_Traverse
31.307038352336704
ns/iter35.076390885323725
ns/iter0.89
Pointer_Push_Back_Pointer_To_Weak_Pointer
172.50862811650057
ns/iter199.00267190890156
ns/iter0.87
This comment was automatically generated by workflow using github-action-benchmark.
e3d4f14
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)
Pointer_Object_Traverse
43.8938553628957
ns/iter45.29239252253465
ns/iter0.97
Pointer_Object_Try_Traverse
22.464979118431287
ns/iter22.43294769152697
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
213.2510941883446
ns/iter217.46715785976602
ns/iter0.98
Regex_Lower_S_Or_Upper_S_Asterisk
3.221349417382267
ns/iter2.489574018758489
ns/iter1.29
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
3.166731024562928
ns/iter2.4895833414702384
ns/iter1.27
Regex_Period_Asterisk
3.1476046160116873
ns/iter2.4898456894713563
ns/iter1.26
Regex_Group_Period_Asterisk_Group
3.1452689074763334
ns/iter2.4883906571760352
ns/iter1.26
Regex_Period_Plus
3.13354708986803
ns/iter2.7989118544028413
ns/iter1.12
Regex_Period
3.2366515618481935
ns/iter2.799039121071779
ns/iter1.16
Regex_Caret_Period_Plus_Dollar
3.2392018040159503
ns/iter2.8190237582885573
ns/iter1.15
Regex_Caret_Group_Period_Plus_Group_Dollar
3.200302142985193
ns/iter2.7991641751973875
ns/iter1.14
Regex_Caret_Period_Asterisk_Dollar
3.7268628517323394
ns/iter3.729620384303959
ns/iter1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar
3.7268774419745183
ns/iter3.727667347763939
ns/iter1.00
Regex_Caret_X_Hyphen
12.425781608117006
ns/iter13.052552235091053
ns/iter0.95
Regex_Period_Md_Dollar
89.08450340373336
ns/iter88.78697800024537
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
7.150290633605439
ns/iter7.1485959803585555
ns/iter1.00
Regex_Caret_Period_Range_Dollar
4.042004651659798
ns/iter4.038826515682858
ns/iter1.00
Regex_Nested_Backtrack
813.4009478738701
ns/iter844.9125630286859
ns/iter0.96
JSON_Array_Of_Objects_Unique
380.3190096905847
ns/iter379.75674740392515
ns/iter1.00
JSON_Parse_1
32668.460258865216
ns/iter33076.53822644617
ns/iter0.99
JSON_Fast_Hash_Helm_Chart_Lock
62.929597923582065
ns/iter62.60602883091171
ns/iter1.01
JSON_Equality_Helm_Chart_Lock
143.29627354241185
ns/iter143.03804187071788
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
e3d4f14
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)
JSON_Array_Of_Objects_Unique
418.81653195799527
ns/iter423.07011744403707
ns/iter0.99
JSON_Parse_1
82376.81799919019
ns/iter81744.6986607097
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
53.51917857142651
ns/iter54.40115999999762
ns/iter0.98
JSON_Equality_Helm_Chart_Lock
219.02413531141934
ns/iter220.1759687500271
ns/iter0.99
Regex_Lower_S_Or_Upper_S_Asterisk
8.183487500000197
ns/iter8.148405767192235
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
7.996433000016435
ns/iter9.678378974649238
ns/iter0.83
Regex_Period_Asterisk
7.764679687500831
ns/iter8.37955174830778
ns/iter0.93
Regex_Group_Period_Asterisk_Group
8.16469282069353
ns/iter7.840765143566587
ns/iter1.04
Regex_Period_Plus
7.937702643134225
ns/iter8.07170085682052
ns/iter0.98
Regex_Period
8.044958705357073
ns/iter7.849518714957124
ns/iter1.02
Regex_Caret_Period_Plus_Dollar
7.933171874999597
ns/iter8.186675856308684
ns/iter0.97
Regex_Caret_Group_Period_Plus_Group_Dollar
8.095683446000894
ns/iter8.447953087284594
ns/iter0.96
Regex_Caret_Period_Asterisk_Dollar
8.156839249298837
ns/iter7.787190848212841
ns/iter1.05
Regex_Caret_Group_Period_Asterisk_Group_Dollar
8.844378124999608
ns/iter7.823330322216322
ns/iter1.13
Regex_Caret_X_Hyphen
11.694298437500805
ns/iter11.846024947116497
ns/iter0.99
Regex_Period_Md_Dollar
148.1656473214394
ns/iter141.64836197998318
ns/iter1.05
Regex_Caret_Slash_Period_Asterisk
11.745619642856095
ns/iter11.970194812631393
ns/iter0.98
Regex_Caret_Period_Range_Dollar
8.984697281318923
ns/iter8.955088352880434
ns/iter1.00
Regex_Nested_Backtrack
592.1585714286185
ns/iter594.5483928570638
ns/iter1.00
Pointer_Object_Traverse
56.27767857142934
ns/iter55.947100000003054
ns/iter1.01
Pointer_Object_Try_Traverse
75.87578124999946
ns/iter75.75494419642988
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
174.43887105616898
ns/iter174.6806500901897
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.