-
-
Notifications
You must be signed in to change notification settings - Fork 145
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove the linked list from crdt.Tree
- Loading branch information
1 parent
43c41a3
commit d923c51
Showing
1 changed file
with
30 additions
and
101 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
d923c51
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
1801
ns/op1571
ns/op1.15
BenchmarkDocument/constructor_test - B/op
984
B/op984
B/op1
BenchmarkDocument/constructor_test - allocs/op
16
allocs/op16
allocs/op1
BenchmarkDocument/status_test - ns/op
1086
ns/op889.9
ns/op1.22
BenchmarkDocument/status_test - B/op
952
B/op952
B/op1
BenchmarkDocument/status_test - allocs/op
14
allocs/op14
allocs/op1
BenchmarkDocument/equals_test - ns/op
10078
ns/op8561
ns/op1.18
BenchmarkDocument/equals_test - B/op
6193
B/op6192
B/op1.00
BenchmarkDocument/equals_test - allocs/op
106
allocs/op106
allocs/op1
BenchmarkDocument/nested_update_test - ns/op
25656
ns/op23849
ns/op1.08
BenchmarkDocument/nested_update_test - B/op
11689
B/op11689
B/op1
BenchmarkDocument/nested_update_test - allocs/op
248
allocs/op248
allocs/op1
BenchmarkDocument/delete_test - ns/op
41118
ns/op30251
ns/op1.36
BenchmarkDocument/delete_test - B/op
14914
B/op14915
B/op1.00
BenchmarkDocument/delete_test - allocs/op
327
allocs/op327
allocs/op1
BenchmarkDocument/object_test - ns/op
12360
ns/op10605
ns/op1.17
BenchmarkDocument/object_test - B/op
6449
B/op6448
B/op1.00
BenchmarkDocument/object_test - allocs/op
110
allocs/op110
allocs/op1
BenchmarkDocument/array_test - ns/op
42409
ns/op40110
ns/op1.06
BenchmarkDocument/array_test - B/op
11545
B/op11545
B/op1
BenchmarkDocument/array_test - allocs/op
264
allocs/op264
allocs/op1
BenchmarkDocument/text_test - ns/op
50150
ns/op38207
ns/op1.31
BenchmarkDocument/text_test - B/op
14618
B/op14618
B/op1
BenchmarkDocument/text_test - allocs/op
470
allocs/op470
allocs/op1
BenchmarkDocument/text_composition_test - ns/op
48116
ns/op38782
ns/op1.24
BenchmarkDocument/text_composition_test - B/op
18002
B/op18002
B/op1
BenchmarkDocument/text_composition_test - allocs/op
471
allocs/op471
allocs/op1
BenchmarkDocument/rich_text_test - ns/op
123647
ns/op103540
ns/op1.19
BenchmarkDocument/rich_text_test - B/op
36807
B/op36807
B/op1
BenchmarkDocument/rich_text_test - allocs/op
1131
allocs/op1131
allocs/op1
BenchmarkDocument/counter_test - ns/op
24896
ns/op20994
ns/op1.19
BenchmarkDocument/counter_test - B/op
9971
B/op9970
B/op1.00
BenchmarkDocument/counter_test - allocs/op
235
allocs/op235
allocs/op1
BenchmarkDocument/text_edit_gc_100 - ns/op
4642639
ns/op3963886
ns/op1.17
BenchmarkDocument/text_edit_gc_100 - B/op
1553079
B/op1553087
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17161
allocs/op17161
allocs/op1
BenchmarkDocument/text_edit_gc_1000 - ns/op
361746517
ns/op313689090
ns/op1.15
BenchmarkDocument/text_edit_gc_1000 - B/op
136628376
B/op136631552
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
210672
allocs/op210701
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
5345353
ns/op4598879
ns/op1.16
BenchmarkDocument/text_split_gc_100 - B/op
2217699
B/op2217588
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16591
allocs/op16589
allocs/op1.00
BenchmarkDocument/text_split_gc_1000 - ns/op
448620897
ns/op361375128
ns/op1.24
BenchmarkDocument/text_split_gc_1000 - B/op
214859133
B/op214859917
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
211436
allocs/op211446
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
22779502
ns/op19578579
ns/op1.16
BenchmarkDocument/text_delete_all_10000 - B/op
5904166
B/op5904621
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
41122
allocs/op41128
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
269420542
ns/op254618054
ns/op1.06
BenchmarkDocument/text_delete_all_100000 - B/op
53884920
B/op53839944
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
415984
allocs/op415993
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
400556
ns/op330774
ns/op1.21
BenchmarkDocument/text_100 - B/op
118215
B/op118213
B/op1.00
BenchmarkDocument/text_100 - allocs/op
5074
allocs/op5074
allocs/op1
BenchmarkDocument/text_1000 - ns/op
4359109
ns/op3639084
ns/op1.20
BenchmarkDocument/text_1000 - B/op
1152838
B/op1152823
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
50078
allocs/op50078
allocs/op1
BenchmarkDocument/array_1000 - ns/op
2138088
ns/op1797916
ns/op1.19
BenchmarkDocument/array_1000 - B/op
1102887
B/op1102821
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11868
allocs/op11867
allocs/op1.00
BenchmarkDocument/array_10000 - ns/op
24734718
ns/op20787542
ns/op1.19
BenchmarkDocument/array_10000 - B/op
9906760
B/op9907150
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120717
allocs/op120719
allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
224331
ns/op183158
ns/op1.22
BenchmarkDocument/array_gc_100 - B/op
98149
B/op98169
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1243
allocs/op1243
allocs/op1
BenchmarkDocument/array_gc_1000 - ns/op
2408174
ns/op1976201
ns/op1.22
BenchmarkDocument/array_gc_1000 - B/op
1170449
B/op1170344
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12906
allocs/op12906
allocs/op1
BenchmarkDocument/counter_1000 - ns/op
362580
ns/op285428
ns/op1.27
BenchmarkDocument/counter_1000 - B/op
198536
B/op198534
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
6503
allocs/op6503
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
3873018
ns/op3095974
ns/op1.25
BenchmarkDocument/counter_10000 - B/op
2165465
B/op2165456
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
69510
allocs/op69510
allocs/op1
BenchmarkDocument/object_1000 - ns/op
2547268
ns/op1901665
ns/op1.34
BenchmarkDocument/object_1000 - B/op
1450924
B/op1451351
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9914
allocs/op9915
allocs/op1.00
BenchmarkDocument/object_10000 - ns/op
30298064
ns/op23966450
ns/op1.26
BenchmarkDocument/object_10000 - B/op
12370494
B/op12371453
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
101222
allocs/op101226
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
531785511
ns/op401201105
ns/op1.33
BenchmarkRPC/client_to_server - B/op
12477384
B/op12262480
B/op1.02
BenchmarkRPC/client_to_server - allocs/op
177260
allocs/op177181
allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
835273778
ns/op685664009
ns/op1.22
BenchmarkRPC/client_to_client_via_server - B/op
22568968
B/op22584304
B/op1.00
BenchmarkRPC/client_to_client_via_server - allocs/op
330222
allocs/op330481
allocs/op1.00
BenchmarkRPC/attach_large_document - ns/op
1899917210
ns/op1473754095
ns/op1.29
BenchmarkRPC/attach_large_document - B/op
1809983576
B/op1819078872
B/op1.00
BenchmarkRPC/attach_large_document - allocs/op
9798
allocs/op9660
allocs/op1.01
BenchmarkRPC/adminCli_to_server - ns/op
726158534
ns/op559190893
ns/op1.30
BenchmarkRPC/adminCli_to_server - B/op
20397388
B/op20410700
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
321620
allocs/op321614
allocs/op1.00
BenchmarkLocker - ns/op
153.7
ns/op123.1
ns/op1.25
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
155.8
ns/op126.5
ns/op1.23
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
528.1
ns/op440.8
ns/op1.20
BenchmarkLockerMoreKeys - B/op
13
B/op13
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkSync/memory_sync_10_test - ns/op
9731
ns/op7461
ns/op1.30
BenchmarkSync/memory_sync_10_test - B/op
1282
B/op1283
B/op1.00
BenchmarkSync/memory_sync_10_test - allocs/op
38
allocs/op38
allocs/op1
BenchmarkSync/memory_sync_100_test - ns/op
86142
ns/op69442
ns/op1.24
BenchmarkSync/memory_sync_100_test - B/op
8692
B/op8763
B/op0.99
BenchmarkSync/memory_sync_100_test - allocs/op
276
allocs/op280
allocs/op0.99
BenchmarkSync/memory_sync_1000_test - ns/op
794166
ns/op699971
ns/op1.13
BenchmarkSync/memory_sync_1000_test - B/op
81802
B/op81716
B/op1.00
BenchmarkSync/memory_sync_1000_test - allocs/op
2578
allocs/op2579
allocs/op1.00
BenchmarkSync/memory_sync_10000_test - ns/op
8467377
ns/op7491717
ns/op1.13
BenchmarkSync/memory_sync_10000_test - B/op
858195
B/op850438
B/op1.01
BenchmarkSync/memory_sync_10000_test - allocs/op
26962
allocs/op26946
allocs/op1.00
BenchmarkTextEditing - ns/op
31870316237
ns/op27697786985
ns/op1.15
BenchmarkTextEditing - B/op
8457234016
B/op8457437952
B/op1.00
BenchmarkTextEditing - allocs/op
20615674
allocs/op20616814
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.