-
-
Notifications
You must be signed in to change notification settings - Fork 126
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prevent to make empty operation and Add test code
- Loading branch information
1 parent
293c7ec
commit 4f7720f
Showing
2 changed files
with
86 additions
and
1 deletion.
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
4f7720f
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.
Go Benchmark
BenchmarkDocument/constructor_test - ns/op
1378
ns/op1336
ns/op1.03
BenchmarkDocument/constructor_test - B/op
1208
B/op1208
B/op1
BenchmarkDocument/constructor_test - allocs/op
20
allocs/op20
allocs/op1
BenchmarkDocument/status_test - ns/op
899.9
ns/op785.2
ns/op1.15
BenchmarkDocument/status_test - B/op
1176
B/op1176
B/op1
BenchmarkDocument/status_test - allocs/op
18
allocs/op18
allocs/op1
BenchmarkDocument/equals_test - ns/op
7141
ns/op7092
ns/op1.01
BenchmarkDocument/equals_test - B/op
6913
B/op6913
B/op1
BenchmarkDocument/equals_test - allocs/op
120
allocs/op120
allocs/op1
BenchmarkDocument/nested_update_test - ns/op
16069
ns/op16151
ns/op0.99
BenchmarkDocument/nested_update_test - B/op
11962
B/op11963
B/op1.00
BenchmarkDocument/nested_update_test - allocs/op
254
allocs/op254
allocs/op1
BenchmarkDocument/delete_test - ns/op
21951
ns/op21933
ns/op1.00
BenchmarkDocument/delete_test - B/op
15187
B/op15188
B/op1.00
BenchmarkDocument/delete_test - allocs/op
333
allocs/op333
allocs/op1
BenchmarkDocument/object_test - ns/op
8356
ns/op8361
ns/op1.00
BenchmarkDocument/object_test - B/op
6721
B/op6721
B/op1
BenchmarkDocument/object_test - allocs/op
116
allocs/op116
allocs/op1
BenchmarkDocument/array_test - ns/op
28390
ns/op32610
ns/op0.87
BenchmarkDocument/array_test - B/op
11818
B/op11819
B/op1.00
BenchmarkDocument/array_test - allocs/op
270
allocs/op270
allocs/op1
BenchmarkDocument/text_test - ns/op
30497
ns/op30219
ns/op1.01
BenchmarkDocument/text_test - B/op
14884
B/op14795
B/op1.01
BenchmarkDocument/text_test - allocs/op
468
allocs/op468
allocs/op1
BenchmarkDocument/text_composition_test - ns/op
28830
ns/op28748
ns/op1.00
BenchmarkDocument/text_composition_test - B/op
18398
B/op18278
B/op1.01
BenchmarkDocument/text_composition_test - allocs/op
477
allocs/op477
allocs/op1
BenchmarkDocument/rich_text_test - ns/op
79729
ns/op79589
ns/op1.00
BenchmarkDocument/rich_text_test - B/op
38644
B/op38540
B/op1.00
BenchmarkDocument/rich_text_test - allocs/op
1147
allocs/op1147
allocs/op1
BenchmarkDocument/counter_test - ns/op
16551
ns/op16595
ns/op1.00
BenchmarkDocument/counter_test - B/op
10210
B/op10210
B/op1
BenchmarkDocument/counter_test - allocs/op
236
allocs/op236
allocs/op1
BenchmarkDocument/text_edit_gc_100 - ns/op
2884869
ns/op2884438
ns/op1.00
BenchmarkDocument/text_edit_gc_100 - B/op
1658610
B/op1655268
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17094
allocs/op17093
allocs/op1.00
BenchmarkDocument/text_edit_gc_1000 - ns/op
230637033
ns/op230271811
ns/op1.00
BenchmarkDocument/text_edit_gc_1000 - B/op
144398934
B/op144376180
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
201025
allocs/op201058
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
3401547
ns/op3383745
ns/op1.01
BenchmarkDocument/text_split_gc_100 - B/op
2316939
B/op2314004
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16195
allocs/op16197
allocs/op1.00
BenchmarkDocument/text_split_gc_1000 - ns/op
289279328
ns/op288385837
ns/op1.00
BenchmarkDocument/text_split_gc_1000 - B/op
228950996
B/op228887600
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
204076
allocs/op203930
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
10899698
ns/op11000897
ns/op0.99
BenchmarkDocument/text_delete_all_10000 - B/op
5809887
B/op5809330
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40672
allocs/op40669
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
183926897
ns/op182534409
ns/op1.01
BenchmarkDocument/text_delete_all_100000 - B/op
81891285
B/op81903677
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411587
allocs/op411647
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
221134
ns/op218449
ns/op1.01
BenchmarkDocument/text_100 - B/op
120106
B/op118483
B/op1.01
BenchmarkDocument/text_100 - allocs/op
5080
allocs/op5080
allocs/op1
BenchmarkDocument/text_1000 - ns/op
2408379
ns/op2374004
ns/op1.01
BenchmarkDocument/text_1000 - B/op
1169095
B/op1153070
B/op1.01
BenchmarkDocument/text_1000 - allocs/op
50084
allocs/op50084
allocs/op1
BenchmarkDocument/array_1000 - ns/op
1230382
ns/op1196526
ns/op1.03
BenchmarkDocument/array_1000 - B/op
1091360
B/op1091301
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11826
allocs/op11826
allocs/op1
BenchmarkDocument/array_10000 - ns/op
13267241
ns/op13416629
ns/op0.99
BenchmarkDocument/array_10000 - B/op
9800028
B/op9799640
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120291
allocs/op120291
allocs/op1
BenchmarkDocument/array_gc_100 - ns/op
147320
ns/op143463
ns/op1.03
BenchmarkDocument/array_gc_100 - B/op
132491
B/op132481
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1248
allocs/op1248
allocs/op1
BenchmarkDocument/array_gc_1000 - ns/op
1406467
ns/op1378307
ns/op1.02
BenchmarkDocument/array_gc_1000 - B/op
1158876
B/op1158986
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12864
allocs/op12865
allocs/op1.00
BenchmarkDocument/counter_1000 - ns/op
200455
ns/op198075
ns/op1.01
BenchmarkDocument/counter_1000 - B/op
192853
B/op192851
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
5765
allocs/op5765
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
2158716
ns/op2156556
ns/op1.00
BenchmarkDocument/counter_10000 - B/op
2087767
B/op2087769
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59772
allocs/op59772
allocs/op1
BenchmarkDocument/object_1000 - ns/op
1349816
ns/op1317018
ns/op1.02
BenchmarkDocument/object_1000 - B/op
1428042
B/op1427906
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9845
allocs/op9845
allocs/op1
BenchmarkDocument/object_10000 - ns/op
14821298
ns/op14690867
ns/op1.01
BenchmarkDocument/object_10000 - B/op
12164509
B/op12166752
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100554
allocs/op100562
allocs/op1.00
BenchmarkDocument/tree_100 - ns/op
1019864
ns/op1009303
ns/op1.01
BenchmarkDocument/tree_100 - B/op
943667
B/op943675
B/op1.00
BenchmarkDocument/tree_100 - allocs/op
6099
allocs/op6099
allocs/op1
BenchmarkDocument/tree_1000 - ns/op
73045162
ns/op72072982
ns/op1.01
BenchmarkDocument/tree_1000 - B/op
86460154
B/op86459854
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60111
allocs/op60114
allocs/op1.00
BenchmarkDocument/tree_10000 - ns/op
9433314273
ns/op9443141797
ns/op1.00
BenchmarkDocument/tree_10000 - B/op
8580654296
B/op8580991992
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600215
allocs/op600248
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000 - ns/op
75952636
ns/op71663719
ns/op1.06
BenchmarkDocument/tree_delete_all_1000 - B/op
87013016
B/op86990239
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67747
allocs/op67749
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3736938
ns/op3632525
ns/op1.03
BenchmarkDocument/tree_edit_gc_100 - B/op
4121020
B/op4121046
B/op1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14356
allocs/op14356
allocs/op1
BenchmarkDocument/tree_edit_gc_1000 - ns/op
309269152
ns/op295614209
ns/op1.05
BenchmarkDocument/tree_edit_gc_1000 - B/op
383466182
B/op383467646
B/op1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op
145408
allocs/op145413
allocs/op1.00
BenchmarkDocument/tree_split_gc_100 - ns/op
2513391
ns/op2433512
ns/op1.03
BenchmarkDocument/tree_split_gc_100 - B/op
2386876
B/op2386869
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10341
allocs/op10341
allocs/op1
BenchmarkDocument/tree_split_gc_1000 - ns/op
185546780
ns/op183611128
ns/op1.01
BenchmarkDocument/tree_split_gc_1000 - B/op
221992130
B/op221991942
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112260
allocs/op112259
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
356260217
ns/op355717978
ns/op1.00
BenchmarkRPC/client_to_server - B/op
16388234
B/op17228981
B/op0.95
BenchmarkRPC/client_to_server - allocs/op
166790
allocs/op166831
allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
611224568
ns/op606482578
ns/op1.01
BenchmarkRPC/client_to_client_via_server - B/op
31724716
B/op32116544
B/op0.99
BenchmarkRPC/client_to_client_via_server - allocs/op
312476
allocs/op312901
allocs/op1.00
BenchmarkRPC/attach_large_document - ns/op
1365547969
ns/op1170164855
ns/op1.17
BenchmarkRPC/attach_large_document - B/op
1878734440
B/op1888403296
B/op0.99
BenchmarkRPC/attach_large_document - allocs/op
7524
allocs/op7527
allocs/op1.00
BenchmarkRPC/adminCli_to_server - ns/op
542288731
ns/op542495623
ns/op1.00
BenchmarkRPC/adminCli_to_server - B/op
35969960
B/op36802124
B/op0.98
BenchmarkRPC/adminCli_to_server - allocs/op
289669
allocs/op289677
allocs/op1.00
BenchmarkLocker - ns/op
67.19
ns/op65.96
ns/op1.02
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
38.3
ns/op38.94
ns/op0.98
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
151.9
ns/op141.9
ns/op1.07
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkChange/Push_10_Changes - ns/op
3798801
ns/op3782260
ns/op1.00
BenchmarkChange/Push_10_Changes - B/op
126291
B/op125995
B/op1.00
BenchmarkChange/Push_10_Changes - allocs/op
1254
allocs/op1253
allocs/op1.00
BenchmarkChange/Push_100_Changes - ns/op
14128571
ns/op14268879
ns/op0.99
BenchmarkChange/Push_100_Changes - B/op
656215
B/op639349
B/op1.03
BenchmarkChange/Push_100_Changes - allocs/op
6539
allocs/op6540
allocs/op1.00
BenchmarkChange/Push_1000_Changes - ns/op
113688619
ns/op114005417
ns/op1.00
BenchmarkChange/Push_1000_Changes - B/op
6118648
B/op6146349
B/op1.00
BenchmarkChange/Push_1000_Changes - allocs/op
62157
allocs/op62158
allocs/op1.00
BenchmarkChange/Pull_10_Changes - ns/op
2842992
ns/op2883610
ns/op0.99
BenchmarkChange/Pull_10_Changes - B/op
100546
B/op100810
B/op1.00
BenchmarkChange/Pull_10_Changes - allocs/op
952
allocs/op952
allocs/op1
BenchmarkChange/Pull_100_Changes - ns/op
4324365
ns/op4323201
ns/op1.00
BenchmarkChange/Pull_100_Changes - B/op
257570
B/op258124
B/op1.00
BenchmarkChange/Pull_100_Changes - allocs/op
3154
allocs/op3153
allocs/op1.00
BenchmarkChange/Pull_1000_Changes - ns/op
8519432
ns/op8208312
ns/op1.04
BenchmarkChange/Pull_1000_Changes - B/op
1397618
B/op1395853
B/op1.00
BenchmarkChange/Pull_1000_Changes - allocs/op
26867
allocs/op26874
allocs/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
16909404
ns/op16781594
ns/op1.01
BenchmarkSnapshot/Push_3KB_snapshot - B/op
815072
B/op806918
B/op1.01
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
6545
allocs/op6543
allocs/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
118033781
ns/op117538584
ns/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - B/op
6098413
B/op6293910
B/op0.97
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
62279
allocs/op62159
allocs/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
6620697
ns/op6555276
ns/op1.01
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
903585
B/op905327
B/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
14863
allocs/op14879
allocs/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
15040792
ns/op14921599
ns/op1.01
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
6989899
B/op6982547
B/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
144140
allocs/op144138
allocs/op1.00
BenchmarkSync/memory_sync_10_test - ns/op
6838
ns/op6869
ns/op1.00
BenchmarkSync/memory_sync_10_test - B/op
1286
B/op1286
B/op1
BenchmarkSync/memory_sync_10_test - allocs/op
38
allocs/op38
allocs/op1
BenchmarkSync/memory_sync_100_test - ns/op
53030
ns/op51839
ns/op1.02
BenchmarkSync/memory_sync_100_test - B/op
8638
B/op8646
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
273
allocs/op273
allocs/op1
BenchmarkSync/memory_sync_1000_test - ns/op
591924
ns/op597671
ns/op0.99
BenchmarkSync/memory_sync_1000_test - B/op
74537
B/op74301
B/op1.00
BenchmarkSync/memory_sync_1000_test - allocs/op
2119
allocs/op2106
allocs/op1.01
BenchmarkSync/memory_sync_10000_test - ns/op
7214512
ns/op7337210
ns/op0.98
BenchmarkSync/memory_sync_10000_test - B/op
762923
B/op759441
B/op1.00
BenchmarkSync/memory_sync_10000_test - allocs/op
20622
allocs/op20499
allocs/op1.01
BenchmarkTextEditing - ns/op
18681910660
ns/op18812245791
ns/op0.99
BenchmarkTextEditing - B/op
9042184016
B/op9038099880
B/op1.00
BenchmarkTextEditing - allocs/op
19923586
allocs/op19923868
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.