-
-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
14 changed files
with
170 additions
and
92 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
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
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
Oops, something went wrong.
2788be4
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
1408
ns/op1462
ns/op0.96
BenchmarkDocument/constructor_test - B/op
1224
B/op1224
B/op1
BenchmarkDocument/constructor_test - allocs/op
21
allocs/op21
allocs/op1
BenchmarkDocument/status_test - ns/op
848.3
ns/op870.6
ns/op0.97
BenchmarkDocument/status_test - B/op
1192
B/op1192
B/op1
BenchmarkDocument/status_test - allocs/op
19
allocs/op19
allocs/op1
BenchmarkDocument/equals_test - ns/op
7393
ns/op7457
ns/op0.99
BenchmarkDocument/equals_test - B/op
6977
B/op6977
B/op1
BenchmarkDocument/equals_test - allocs/op
124
allocs/op124
allocs/op1
BenchmarkDocument/nested_update_test - ns/op
17576
ns/op18773
ns/op0.94
BenchmarkDocument/nested_update_test - B/op
12059
B/op12059
B/op1
BenchmarkDocument/nested_update_test - allocs/op
260
allocs/op260
allocs/op1
BenchmarkDocument/delete_test - ns/op
23694
ns/op22731
ns/op1.04
BenchmarkDocument/delete_test - B/op
15283
B/op15283
B/op1
BenchmarkDocument/delete_test - allocs/op
339
allocs/op339
allocs/op1
BenchmarkDocument/object_test - ns/op
8670
ns/op8683
ns/op1.00
BenchmarkDocument/object_test - B/op
6753
B/op6753
B/op1
BenchmarkDocument/object_test - allocs/op
118
allocs/op118
allocs/op1
BenchmarkDocument/array_test - ns/op
28891
ns/op29725
ns/op0.97
BenchmarkDocument/array_test - B/op
11883
B/op11883
B/op1
BenchmarkDocument/array_test - allocs/op
274
allocs/op274
allocs/op1
BenchmarkDocument/text_test - ns/op
30606
ns/op31277
ns/op0.98
BenchmarkDocument/text_test - B/op
14915
B/op14916
B/op1.00
BenchmarkDocument/text_test - allocs/op
470
allocs/op470
allocs/op1
BenchmarkDocument/text_composition_test - ns/op
29013
ns/op29368
ns/op0.99
BenchmarkDocument/text_composition_test - B/op
18430
B/op18428
B/op1.00
BenchmarkDocument/text_composition_test - allocs/op
479
allocs/op479
allocs/op1
BenchmarkDocument/rich_text_test - ns/op
80605
ns/op82199
ns/op0.98
BenchmarkDocument/rich_text_test - B/op
38676
B/op38677
B/op1.00
BenchmarkDocument/rich_text_test - allocs/op
1149
allocs/op1149
allocs/op1
BenchmarkDocument/counter_test - ns/op
17197
ns/op17189
ns/op1.00
BenchmarkDocument/counter_test - B/op
10466
B/op10466
B/op1
BenchmarkDocument/counter_test - allocs/op
238
allocs/op238
allocs/op1
BenchmarkDocument/text_edit_gc_100 - ns/op
2892537
ns/op2902272
ns/op1.00
BenchmarkDocument/text_edit_gc_100 - B/op
1658528
B/op1658565
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17095
allocs/op17095
allocs/op1
BenchmarkDocument/text_edit_gc_1000 - ns/op
230563802
ns/op233644200
ns/op0.99
BenchmarkDocument/text_edit_gc_1000 - B/op
144380476
B/op144376121
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
200939
allocs/op200903
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
3389244
ns/op3424928
ns/op0.99
BenchmarkDocument/text_split_gc_100 - B/op
2317021
B/op2316906
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16197
allocs/op16197
allocs/op1
BenchmarkDocument/text_split_gc_1000 - ns/op
289389913
ns/op305953207
ns/op0.95
BenchmarkDocument/text_split_gc_1000 - B/op
228918828
B/op228920972
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
203929
allocs/op203935
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
11541677
ns/op11350708
ns/op1.02
BenchmarkDocument/text_delete_all_10000 - B/op
5811302
B/op5811003
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40678
allocs/op40676
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
191508194
ns/op202714518
ns/op0.94
BenchmarkDocument/text_delete_all_100000 - B/op
81899026
B/op81899501
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411618
allocs/op411608
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
232578
ns/op233594
ns/op1.00
BenchmarkDocument/text_100 - B/op
120139
B/op120140
B/op1.00
BenchmarkDocument/text_100 - allocs/op
5082
allocs/op5082
allocs/op1
BenchmarkDocument/text_1000 - ns/op
2465181
ns/op2477047
ns/op1.00
BenchmarkDocument/text_1000 - B/op
1169145
B/op1169110
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
50086
allocs/op50086
allocs/op1
BenchmarkDocument/array_1000 - ns/op
1246853
ns/op1267080
ns/op0.98
BenchmarkDocument/array_1000 - B/op
1091410
B/op1091237
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11830
allocs/op11829
allocs/op1.00
BenchmarkDocument/array_10000 - ns/op
13464411
ns/op13620720
ns/op0.99
BenchmarkDocument/array_10000 - B/op
9800760
B/op9799283
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120298
allocs/op120292
allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
155147
ns/op156102
ns/op0.99
BenchmarkDocument/array_gc_100 - B/op
132659
B/op132672
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1259
allocs/op1259
allocs/op1
BenchmarkDocument/array_gc_1000 - ns/op
1443770
ns/op1474362
ns/op0.98
BenchmarkDocument/array_gc_1000 - B/op
1159156
B/op1159140
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12875
allocs/op12875
allocs/op1
BenchmarkDocument/counter_1000 - ns/op
214700
ns/op227555
ns/op0.94
BenchmarkDocument/counter_1000 - B/op
192916
B/op192918
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
5767
allocs/op5767
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
2247229
ns/op2356115
ns/op0.95
BenchmarkDocument/counter_10000 - B/op
2087832
B/op2087850
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59774
allocs/op59774
allocs/op1
BenchmarkDocument/object_1000 - ns/op
1435509
ns/op1458163
ns/op0.98
BenchmarkDocument/object_1000 - B/op
1428080
B/op1427995
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9847
allocs/op9847
allocs/op1
BenchmarkDocument/object_10000 - ns/op
15133287
ns/op15315113
ns/op0.99
BenchmarkDocument/object_10000 - B/op
12167541
B/op12164930
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100565
allocs/op100557
allocs/op1.00
BenchmarkDocument/tree_100 - ns/op
1071286
ns/op1077654
ns/op0.99
BenchmarkDocument/tree_100 - B/op
943782
B/op943784
B/op1.00
BenchmarkDocument/tree_100 - allocs/op
6102
allocs/op6102
allocs/op1
BenchmarkDocument/tree_1000 - ns/op
79193684
ns/op79789440
ns/op0.99
BenchmarkDocument/tree_1000 - B/op
86460104
B/op86483290
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60117
allocs/op60115
allocs/op1.00
BenchmarkDocument/tree_10000 - ns/op
9814698725
ns/op10035698778
ns/op0.98
BenchmarkDocument/tree_10000 - B/op
8580988816
B/op8580658784
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600225
allocs/op600211
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000 - ns/op
79209132
ns/op84272093
ns/op0.94
BenchmarkDocument/tree_delete_all_1000 - B/op
86990616
B/op86991508
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67752
allocs/op67756
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3847697
ns/op4101233
ns/op0.94
BenchmarkDocument/tree_edit_gc_100 - B/op
4121121
B/op4121121
B/op1
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14359
allocs/op14359
allocs/op1
BenchmarkDocument/tree_edit_gc_1000 - ns/op
316538814
ns/op329940615
ns/op0.96
BenchmarkDocument/tree_edit_gc_1000 - B/op
383467326
B/op383467576
B/op1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op
145420
allocs/op145422
allocs/op1.00
BenchmarkDocument/tree_split_gc_100 - ns/op
2594104
ns/op2678989
ns/op0.97
BenchmarkDocument/tree_split_gc_100 - B/op
2387006
B/op2386932
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10344
allocs/op10344
allocs/op1
BenchmarkDocument/tree_split_gc_1000 - ns/op
193993896
ns/op205038291
ns/op0.95
BenchmarkDocument/tree_split_gc_1000 - B/op
221992129
B/op221991552
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112265
allocs/op112267
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
368049745
ns/op370061649
ns/op0.99
BenchmarkRPC/client_to_server - B/op
17103341
B/op17801160
B/op0.96
BenchmarkRPC/client_to_server - allocs/op
170823
allocs/op165882
allocs/op1.03
BenchmarkRPC/client_to_client_via_server - ns/op
631202840
ns/op631705484
ns/op1.00
BenchmarkRPC/client_to_client_via_server - B/op
32095116
B/op35787972
B/op0.90
BenchmarkRPC/client_to_client_via_server - allocs/op
319226
allocs/op310901
allocs/op1.03
BenchmarkRPC/attach_large_document - ns/op
1169979887
ns/op1304912523
ns/op0.90
BenchmarkRPC/attach_large_document - B/op
1881388904
B/op1890006000
B/op1.00
BenchmarkRPC/attach_large_document - allocs/op
7579
allocs/op7507
allocs/op1.01
BenchmarkRPC/adminCli_to_server - ns/op
542188801
ns/op556685648
ns/op0.97
BenchmarkRPC/adminCli_to_server - B/op
35985012
B/op35961492
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
289636
allocs/op288640
allocs/op1.00
BenchmarkLocker - ns/op
64.76
ns/op66.57
ns/op0.97
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
38.77
ns/op38.47
ns/op1.01
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
152.2
ns/op143.9
ns/op1.06
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkChange/Push_10_Changes - ns/op
4132240
ns/op3824404
ns/op1.08
BenchmarkChange/Push_10_Changes - B/op
147429
B/op125670
B/op1.17
BenchmarkChange/Push_10_Changes - allocs/op
1293
allocs/op1253
allocs/op1.03
BenchmarkChange/Push_100_Changes - ns/op
15571840
ns/op14396562
ns/op1.08
BenchmarkChange/Push_100_Changes - B/op
710897
B/op646471
B/op1.10
BenchmarkChange/Push_100_Changes - allocs/op
6758
allocs/op6538
allocs/op1.03
BenchmarkChange/Push_1000_Changes - ns/op
124543621
ns/op115416962
ns/op1.08
BenchmarkChange/Push_1000_Changes - B/op
6252016
B/op6038304
B/op1.04
BenchmarkChange/Push_1000_Changes - allocs/op
63375
allocs/op62159
allocs/op1.02
BenchmarkChange/Pull_10_Changes - ns/op
3224397
ns/op2878743
ns/op1.12
BenchmarkChange/Pull_10_Changes - B/op
124098
B/op99782
B/op1.24
BenchmarkChange/Pull_10_Changes - allocs/op
1004
allocs/op952
allocs/op1.05
BenchmarkChange/Pull_100_Changes - ns/op
5132595
ns/op4395829
ns/op1.17
BenchmarkChange/Pull_100_Changes - B/op
326864
B/op255673
B/op1.28
BenchmarkChange/Pull_100_Changes - allocs/op
3473
allocs/op3155
allocs/op1.10
BenchmarkChange/Pull_1000_Changes - ns/op
9924208
ns/op8794063
ns/op1.13
BenchmarkChange/Pull_1000_Changes - B/op
1638239
B/op1394867
B/op1.17
BenchmarkChange/Pull_1000_Changes - allocs/op
29842
allocs/op26864
allocs/op1.11
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
19799031
ns/op17155258
ns/op1.15
BenchmarkSnapshot/Push_3KB_snapshot - B/op
961820
B/op802395
B/op1.20
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
6761
allocs/op6545
allocs/op1.03
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
128886457
ns/op119057281
ns/op1.08
BenchmarkSnapshot/Push_30KB_snapshot - B/op
6418801
B/op6130075
B/op1.05
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
63192
allocs/op62161
allocs/op1.02
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
7711409
ns/op6682690
ns/op1.15
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
1026579
B/op902357
B/op1.14
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
15504
allocs/op14886
allocs/op1.04
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
18057535
ns/op15488359
ns/op1.17
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
7432055
B/op6979845
B/op1.06
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
150118
allocs/op144144
allocs/op1.04
BenchmarkSync/memory_sync_10_test - ns/op
6895
ns/op6909
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
51871
ns/op51987
ns/op1.00
BenchmarkSync/memory_sync_100_test - B/op
8646
B/op8651
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
273
allocs/op273
allocs/op1
BenchmarkSync/memory_sync_1000_test - ns/op
592419
ns/op598943
ns/op0.99
BenchmarkSync/memory_sync_1000_test - B/op
74476
B/op74321
B/op1.00
BenchmarkSync/memory_sync_1000_test - allocs/op
2115
allocs/op2109
allocs/op1.00
BenchmarkSync/memory_sync_10000_test - ns/op
7500788
ns/op8040185
ns/op0.93
BenchmarkSync/memory_sync_10000_test - B/op
746507
B/op752410
B/op0.99
BenchmarkSync/memory_sync_10000_test - allocs/op
20341
allocs/op20450
allocs/op0.99
BenchmarkTextEditing - ns/op
19045382386
ns/op19692939313
ns/op0.97
BenchmarkTextEditing - B/op
9042253600
B/op9042488224
B/op1.00
BenchmarkTextEditing - allocs/op
19924525
allocs/op19922605
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.