-
-
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.
Fix snapshot just return the latestVectorClock not SVM
1. Now snapshot save latest vector clock not SVM. 2. Clients build their own SVM using the latest VectorClock in snapshots. - So client's SVM is not latest state, it doesn't know peer's vector clock. It need more check - This is due to the overhead of storing and transferring SVMs. #789
- Loading branch information
1 parent
679cd90
commit f6d9a58
Showing
18 changed files
with
868 additions
and
820 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
Large diffs are not rendered by default.
Oops, something went wrong.
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
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.
f6d9a58
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
1685
ns/op 1736 B/op 25 allocs/op1731
ns/op 1736 B/op 25 allocs/op0.97
BenchmarkDocument/constructor_test - ns/op
1685
ns/op1731
ns/op0.97
BenchmarkDocument/constructor_test - B/op
1736
B/op1736
B/op1
BenchmarkDocument/constructor_test - allocs/op
25
allocs/op25
allocs/op1
BenchmarkDocument/status_test
1094
ns/op 1704 B/op 23 allocs/op1108
ns/op 1704 B/op 23 allocs/op0.99
BenchmarkDocument/status_test - ns/op
1094
ns/op1108
ns/op0.99
BenchmarkDocument/status_test - B/op
1704
B/op1704
B/op1
BenchmarkDocument/status_test - allocs/op
23
allocs/op23
allocs/op1
BenchmarkDocument/equals_test
8643
ns/op 9058 B/op 140 allocs/op8507
ns/op 8802 B/op 138 allocs/op1.02
BenchmarkDocument/equals_test - ns/op
8643
ns/op8507
ns/op1.02
BenchmarkDocument/equals_test - B/op
9058
B/op8802
B/op1.03
BenchmarkDocument/equals_test - allocs/op
140
allocs/op138
allocs/op1.01
BenchmarkDocument/nested_update_test
19787
ns/op 13115 B/op 268 allocs/op17379
ns/op 12859 B/op 266 allocs/op1.14
BenchmarkDocument/nested_update_test - ns/op
19787
ns/op17379
ns/op1.14
BenchmarkDocument/nested_update_test - B/op
13115
B/op12859
B/op1.02
BenchmarkDocument/nested_update_test - allocs/op
268
allocs/op266
allocs/op1.01
BenchmarkDocument/delete_test
23860
ns/op 16884 B/op 351 allocs/op23558
ns/op 16372 B/op 347 allocs/op1.01
BenchmarkDocument/delete_test - ns/op
23860
ns/op23558
ns/op1.01
BenchmarkDocument/delete_test - B/op
16884
B/op16372
B/op1.03
BenchmarkDocument/delete_test - allocs/op
351
allocs/op347
allocs/op1.01
BenchmarkDocument/object_test
9284
ns/op 7809 B/op 126 allocs/op9374
ns/op 7553 B/op 124 allocs/op0.99
BenchmarkDocument/object_test - ns/op
9284
ns/op9374
ns/op0.99
BenchmarkDocument/object_test - B/op
7809
B/op7553
B/op1.03
BenchmarkDocument/object_test - allocs/op
126
allocs/op124
allocs/op1.02
BenchmarkDocument/array_test
30725
ns/op 12939 B/op 282 allocs/op31832
ns/op 12683 B/op 280 allocs/op0.97
BenchmarkDocument/array_test - ns/op
30725
ns/op31832
ns/op0.97
BenchmarkDocument/array_test - B/op
12939
B/op12683
B/op1.02
BenchmarkDocument/array_test - allocs/op
282
allocs/op280
allocs/op1.01
BenchmarkDocument/text_test
31678
ns/op 15636 B/op 474 allocs/op30990
ns/op 15379 B/op 472 allocs/op1.02
BenchmarkDocument/text_test - ns/op
31678
ns/op30990
ns/op1.02
BenchmarkDocument/text_test - B/op
15636
B/op15379
B/op1.02
BenchmarkDocument/text_test - allocs/op
474
allocs/op472
allocs/op1.00
BenchmarkDocument/text_composition_test
28985
ns/op 17246 B/op 467 allocs/op28351
ns/op 16988 B/op 465 allocs/op1.02
BenchmarkDocument/text_composition_test - ns/op
28985
ns/op28351
ns/op1.02
BenchmarkDocument/text_composition_test - B/op
17246
B/op16988
B/op1.02
BenchmarkDocument/text_composition_test - allocs/op
467
allocs/op465
allocs/op1.00
BenchmarkDocument/rich_text_test
82930
ns/op 41205 B/op 1165 allocs/op81357
ns/op 39930 B/op 1155 allocs/op1.02
BenchmarkDocument/rich_text_test - ns/op
82930
ns/op81357
ns/op1.02
BenchmarkDocument/rich_text_test - B/op
41205
B/op39930
B/op1.03
BenchmarkDocument/rich_text_test - allocs/op
1165
allocs/op1155
allocs/op1.01
BenchmarkDocument/counter_test
19506
ns/op 13075 B/op 260 allocs/op18722
ns/op 12307 B/op 254 allocs/op1.04
BenchmarkDocument/counter_test - ns/op
19506
ns/op18722
ns/op1.04
BenchmarkDocument/counter_test - B/op
13075
B/op12307
B/op1.06
BenchmarkDocument/counter_test - allocs/op
260
allocs/op254
allocs/op1.02
BenchmarkDocument/text_edit_gc_100
2772899
ns/op 1600479 B/op 16514 allocs/op2657652
ns/op 1599086 B/op 16505 allocs/op1.04
BenchmarkDocument/text_edit_gc_100 - ns/op
2772899
ns/op2657652
ns/op1.04
BenchmarkDocument/text_edit_gc_100 - B/op
1600479
B/op1599086
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
16514
allocs/op16505
allocs/op1.00
BenchmarkDocument/text_edit_gc_1000
222572927
ns/op 143771638 B/op 194913 allocs/op210847810
ns/op 143753280 B/op 194863 allocs/op1.06
BenchmarkDocument/text_edit_gc_1000 - ns/op
222572927
ns/op210847810
ns/op1.06
BenchmarkDocument/text_edit_gc_1000 - B/op
143771638
B/op143753280
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
194913
allocs/op194863
allocs/op1.00
BenchmarkDocument/text_split_gc_100
3266230
ns/op 2268174 B/op 15813 allocs/op3235076
ns/op 2266793 B/op 15804 allocs/op1.01
BenchmarkDocument/text_split_gc_100 - ns/op
3266230
ns/op3235076
ns/op1.01
BenchmarkDocument/text_split_gc_100 - B/op
2268174
B/op2266793
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
15813
allocs/op15804
allocs/op1.00
BenchmarkDocument/text_split_gc_1000
282635117
ns/op 228408568 B/op 199940 allocs/op276114936
ns/op 228405324 B/op 199938 allocs/op1.02
BenchmarkDocument/text_split_gc_1000 - ns/op
282635117
ns/op276114936
ns/op1.02
BenchmarkDocument/text_split_gc_1000 - B/op
228408568
B/op228405324
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
199940
allocs/op199938
allocs/op1.00
BenchmarkDocument/text_delete_all_10000
10397275
ns/op 5809971 B/op 40672 allocs/op10840669
ns/op 5812428 B/op 40675 allocs/op0.96
BenchmarkDocument/text_delete_all_10000 - ns/op
10397275
ns/op10840669
ns/op0.96
BenchmarkDocument/text_delete_all_10000 - B/op
5809971
B/op5812428
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40672
allocs/op40675
allocs/op1.00
BenchmarkDocument/text_delete_all_100000
186081033
ns/op 81889386 B/op 411565 allocs/op175131809
ns/op 81894325 B/op 411601 allocs/op1.06
BenchmarkDocument/text_delete_all_100000 - ns/op
186081033
ns/op175131809
ns/op1.06
BenchmarkDocument/text_delete_all_100000 - B/op
81889386
B/op81894325
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411565
allocs/op411601
allocs/op1.00
BenchmarkDocument/text_100
218900
ns/op 111595 B/op 4890 allocs/op214967
ns/op 111339 B/op 4888 allocs/op1.02
BenchmarkDocument/text_100 - ns/op
218900
ns/op214967
ns/op1.02
BenchmarkDocument/text_100 - B/op
111595
B/op111339
B/op1.00
BenchmarkDocument/text_100 - allocs/op
4890
allocs/op4888
allocs/op1.00
BenchmarkDocument/text_1000
2368864
ns/op 1074180 B/op 48094 allocs/op2305021
ns/op 1073907 B/op 48092 allocs/op1.03
BenchmarkDocument/text_1000 - ns/op
2368864
ns/op2305021
ns/op1.03
BenchmarkDocument/text_1000 - B/op
1074180
B/op1073907
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
48094
allocs/op48092
allocs/op1.00
BenchmarkDocument/array_1000
1217672
ns/op 1092407 B/op 11838 allocs/op1196795
ns/op 1092063 B/op 11835 allocs/op1.02
BenchmarkDocument/array_1000 - ns/op
1217672
ns/op1196795
ns/op1.02
BenchmarkDocument/array_1000 - B/op
1092407
B/op1092063
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11838
allocs/op11835
allocs/op1.00
BenchmarkDocument/array_10000
13558070
ns/op 9800495 B/op 120300 allocs/op13172087
ns/op 9799899 B/op 120297 allocs/op1.03
BenchmarkDocument/array_10000 - ns/op
13558070
ns/op13172087
ns/op1.03
BenchmarkDocument/array_10000 - B/op
9800495
B/op9799899
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120300
allocs/op120297
allocs/op1.00
BenchmarkDocument/array_gc_100
147283
ns/op 135286 B/op 1278 allocs/op148597
ns/op 133991 B/op 1268 allocs/op0.99
BenchmarkDocument/array_gc_100 - ns/op
147283
ns/op148597
ns/op0.99
BenchmarkDocument/array_gc_100 - B/op
135286
B/op133991
B/op1.01
BenchmarkDocument/array_gc_100 - allocs/op
1278
allocs/op1268
allocs/op1.01
BenchmarkDocument/array_gc_1000
1382778
ns/op 1161711 B/op 12894 allocs/op1397472
ns/op 1160462 B/op 12885 allocs/op0.99
BenchmarkDocument/array_gc_1000 - ns/op
1382778
ns/op1397472
ns/op0.99
BenchmarkDocument/array_gc_1000 - B/op
1161711
B/op1160462
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12894
allocs/op12885
allocs/op1.00
BenchmarkDocument/counter_1000
199142
ns/op 194069 B/op 5777 allocs/op209647
ns/op 193813 B/op 5775 allocs/op0.95
BenchmarkDocument/counter_1000 - ns/op
199142
ns/op209647
ns/op0.95
BenchmarkDocument/counter_1000 - B/op
194069
B/op193813
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
5777
allocs/op5775
allocs/op1.00
BenchmarkDocument/counter_10000
2174059
ns/op 2088983 B/op 59784 allocs/op2172253
ns/op 2088743 B/op 59782 allocs/op1.00
BenchmarkDocument/counter_10000 - ns/op
2174059
ns/op2172253
ns/op1.00
BenchmarkDocument/counter_10000 - B/op
2088983
B/op2088743
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59784
allocs/op59782
allocs/op1.00
BenchmarkDocument/object_1000
1353162
ns/op 1428941 B/op 9854 allocs/op1356990
ns/op 1428733 B/op 9852 allocs/op1.00
BenchmarkDocument/object_1000 - ns/op
1353162
ns/op1356990
ns/op1.00
BenchmarkDocument/object_1000 - B/op
1428941
B/op1428733
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9854
allocs/op9852
allocs/op1.00
BenchmarkDocument/object_10000
14960401
ns/op 12168019 B/op 100572 allocs/op15229983
ns/op 12167368 B/op 100568 allocs/op0.98
BenchmarkDocument/object_10000 - ns/op
14960401
ns/op15229983
ns/op0.98
BenchmarkDocument/object_10000 - B/op
12168019
B/op12167368
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100572
allocs/op100568
allocs/op1.00
BenchmarkDocument/tree_100
1007893
ns/op 944842 B/op 6110 allocs/op1036123
ns/op 944588 B/op 6108 allocs/op0.97
BenchmarkDocument/tree_100 - ns/op
1007893
ns/op1036123
ns/op0.97
BenchmarkDocument/tree_100 - B/op
944842
B/op944588
B/op1.00
BenchmarkDocument/tree_100 - allocs/op
6110
allocs/op6108
allocs/op1.00
BenchmarkDocument/tree_1000
71985683
ns/op 86461498 B/op 60125 allocs/op75368121
ns/op 86461192 B/op 60122 allocs/op0.96
BenchmarkDocument/tree_1000 - ns/op
71985683
ns/op75368121
ns/op0.96
BenchmarkDocument/tree_1000 - B/op
86461498
B/op86461192
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60125
allocs/op60122
allocs/op1.00
BenchmarkDocument/tree_10000
9396890213
ns/op 8580982736 B/op 600238 allocs/op9418387916
ns/op 8580665120 B/op 600243 allocs/op1.00
BenchmarkDocument/tree_10000 - ns/op
9396890213
ns/op9418387916
ns/op1.00
BenchmarkDocument/tree_10000 - B/op
8580982736
B/op8580665120
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600238
allocs/op600243
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000
72488146
ns/op 86992492 B/op 67766 allocs/op73474639
ns/op 87012722 B/op 67760 allocs/op0.99
BenchmarkDocument/tree_delete_all_1000 - ns/op
72488146
ns/op73474639
ns/op0.99
BenchmarkDocument/tree_delete_all_1000 - B/op
86992492
B/op87012722
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67766
allocs/op67760
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100
3643617
ns/op 4123736 B/op 14379 allocs/op3652525
ns/op 4122469 B/op 14369 allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3643617
ns/op3652525
ns/op1.00
BenchmarkDocument/tree_edit_gc_100 - B/op
4123736
B/op4122469
B/op1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14379
allocs/op14369
allocs/op1.00
BenchmarkDocument/tree_edit_gc_1000
293449682
ns/op 383469106 B/op 145432 allocs/op297703694
ns/op 383468532 B/op 145427 allocs/op0.99
BenchmarkDocument/tree_edit_gc_1000 - ns/op
293449682
ns/op297703694
ns/op0.99
BenchmarkDocument/tree_edit_gc_1000 - B/op
383469106
B/op383468532
B/op1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op
145432
allocs/op145427
allocs/op1.00
BenchmarkDocument/tree_split_gc_100
2428094
ns/op 2389547 B/op 10363 allocs/op2432465
ns/op 2388247 B/op 10353 allocs/op1.00
BenchmarkDocument/tree_split_gc_100 - ns/op
2428094
ns/op2432465
ns/op1.00
BenchmarkDocument/tree_split_gc_100 - B/op
2389547
B/op2388247
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10363
allocs/op10353
allocs/op1.00
BenchmarkDocument/tree_split_gc_1000
177549323
ns/op 221994650 B/op 112273 allocs/op181457229
ns/op 221993197 B/op 112272 allocs/op0.98
BenchmarkDocument/tree_split_gc_1000 - ns/op
177549323
ns/op181457229
ns/op0.98
BenchmarkDocument/tree_split_gc_1000 - B/op
221994650
B/op221993197
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112273
allocs/op112272
allocs/op1.00
BenchmarkRPC/client_to_server
373550315
ns/op 18104192 B/op 181133 allocs/op372139808
ns/op 17272722 B/op 184669 allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
373550315
ns/op372139808
ns/op1.00
BenchmarkRPC/client_to_server - B/op
18104192
B/op17272722
B/op1.05
BenchmarkRPC/client_to_server - allocs/op
181133
allocs/op184669
allocs/op0.98
BenchmarkRPC/client_to_client_via_server
639917984
ns/op 33507740 B/op 365880 allocs/op636739050
ns/op 36639356 B/op 366581 allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
639917984
ns/op636739050
ns/op1.00
BenchmarkRPC/client_to_client_via_server - B/op
33507740
B/op36639356
B/op0.91
BenchmarkRPC/client_to_client_via_server - allocs/op
365880
allocs/op366581
allocs/op1.00
BenchmarkRPC/attach_large_document
1210244373
ns/op 1905008032 B/op 7816 allocs/op1142842726
ns/op 1915472584 B/op 7807 allocs/op1.06
BenchmarkRPC/attach_large_document - ns/op
1210244373
ns/op1142842726
ns/op1.06
BenchmarkRPC/attach_large_document - B/op
1905008032
B/op1915472584
B/op0.99
BenchmarkRPC/attach_large_document - allocs/op
7816
allocs/op7807
allocs/op1.00
BenchmarkRPC/adminCli_to_server
545516430
ns/op 35980556 B/op 289694 allocs/op539712888
ns/op 35982552 B/op 289650 allocs/op1.01
BenchmarkRPC/adminCli_to_server - ns/op
545516430
ns/op539712888
ns/op1.01
BenchmarkRPC/adminCli_to_server - B/op
35980556
B/op35982552
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
289694
allocs/op289650
allocs/op1.00
BenchmarkLocker
64.9
ns/op 16 B/op 1 allocs/op65.04
ns/op 16 B/op 1 allocs/op1.00
BenchmarkLocker - ns/op
64.9
ns/op65.04
ns/op1.00
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel
39.13
ns/op 0 B/op 0 allocs/op38.47
ns/op 0 B/op 0 allocs/op1.02
BenchmarkLockerParallel - ns/op
39.13
ns/op38.47
ns/op1.02
BenchmarkLockerParallel - B/op
0
B/op0
B/op1
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLockerMoreKeys
147.6
ns/op 15 B/op 0 allocs/op147.6
ns/op 15 B/op 0 allocs/op1
BenchmarkLockerMoreKeys - ns/op
147.6
ns/op147.6
ns/op1
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/op1
BenchmarkChange/Push_10_Changes
3952293
ns/op 133373 B/op 1418 allocs/op3953554
ns/op 133398 B/op 1396 allocs/op1.00
BenchmarkChange/Push_10_Changes - ns/op
3952293
ns/op3953554
ns/op1.00
BenchmarkChange/Push_10_Changes - B/op
133373
B/op133398
B/op1.00
BenchmarkChange/Push_10_Changes - allocs/op
1418
allocs/op1396
allocs/op1.02
BenchmarkChange/Push_100_Changes
14922292
ns/op 697632 B/op 7860 allocs/op14900376
ns/op 692548 B/op 7661 allocs/op1.00
BenchmarkChange/Push_100_Changes - ns/op
14922292
ns/op14900376
ns/op1.00
BenchmarkChange/Push_100_Changes - B/op
697632
B/op692548
B/op1.01
BenchmarkChange/Push_100_Changes - allocs/op
7860
allocs/op7661
allocs/op1.03
BenchmarkChange/Push_1000_Changes
120253616
ns/op 6787370 B/op 75068 allocs/op119829952
ns/op 6863530 B/op 73089 allocs/op1.00
BenchmarkChange/Push_1000_Changes - ns/op
120253616
ns/op119829952
ns/op1.00
BenchmarkChange/Push_1000_Changes - B/op
6787370
B/op6863530
B/op0.99
BenchmarkChange/Push_1000_Changes - allocs/op
75068
allocs/op73089
allocs/op1.03
BenchmarkChange/Pull_10_Changes
2934831
ns/op 103605 B/op 1059 allocs/op2932114
ns/op 103560 B/op 1048 allocs/op1.00
BenchmarkChange/Pull_10_Changes - ns/op
2934831
ns/op2932114
ns/op1.00
BenchmarkChange/Pull_10_Changes - B/op
103605
B/op103560
B/op1.00
BenchmarkChange/Pull_10_Changes - allocs/op
1059
allocs/op1048
allocs/op1.01
BenchmarkChange/Pull_100_Changes
4435042
ns/op 285986 B/op 3889 allocs/op4389593
ns/op 284264 B/op 3790 allocs/op1.01
BenchmarkChange/Pull_100_Changes - ns/op
4435042
ns/op4389593
ns/op1.01
BenchmarkChange/Pull_100_Changes - B/op
285986
B/op284264
B/op1.01
BenchmarkChange/Pull_100_Changes - allocs/op
3889
allocs/op3790
allocs/op1.03
BenchmarkChange/Pull_1000_Changes
9294164
ns/op 1668663 B/op 33840 allocs/op9090876
ns/op 1638931 B/op 32847 allocs/op1.02
BenchmarkChange/Pull_1000_Changes - ns/op
9294164
ns/op9090876
ns/op1.02
BenchmarkChange/Pull_1000_Changes - B/op
1668663
B/op1638931
B/op1.02
BenchmarkChange/Pull_1000_Changes - allocs/op
33840
allocs/op32847
allocs/op1.03
BenchmarkSnapshot/Push_3KB_snapshot
17422080
ns/op 855455 B/op 7867 allocs/op17441511
ns/op 852949 B/op 7665 allocs/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
17422080
ns/op17441511
ns/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - B/op
855455
B/op852949
B/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
7867
allocs/op7665
allocs/op1.03
BenchmarkSnapshot/Push_30KB_snapshot
124025699
ns/op 7330037 B/op 75529 allocs/op123659601
ns/op 7184755 B/op 73897 allocs/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
124025699
ns/op123659601
ns/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - B/op
7330037
B/op7184755
B/op1.02
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
75529
allocs/op73897
allocs/op1.02
BenchmarkSnapshot/Pull_3KB_snapshot
7000134
ns/op 1084945 B/op 18958 allocs/op6937333
ns/op 1081638 B/op 18797 allocs/op1.01
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
7000134
ns/op6937333
ns/op1.01
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
1084945
B/op1081638
B/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
18958
allocs/op18797
allocs/op1.01
BenchmarkSnapshot/Pull_30KB_snapshot
18687793
ns/op 8720242 B/op 183862 allocs/op18787602
ns/op 8695436 B/op 181927 allocs/op0.99
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
18687793
ns/op18787602
ns/op0.99
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
8720242
B/op8695436
B/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
183862
allocs/op181927
allocs/op1.01
BenchmarkSync/memory_sync_10_test
6964
ns/op 1286 B/op 38 allocs/op6783
ns/op 1286 B/op 38 allocs/op1.03
BenchmarkSync/memory_sync_10_test - ns/op
6964
ns/op6783
ns/op1.03
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
52685
ns/op 8640 B/op 273 allocs/op51914
ns/op 8645 B/op 273 allocs/op1.01
BenchmarkSync/memory_sync_100_test - ns/op
52685
ns/op51914
ns/op1.01
BenchmarkSync/memory_sync_100_test - B/op
8640
B/op8645
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
273
allocs/op273
allocs/op1
BenchmarkSync/memory_sync_1000_test
600765
ns/op 74376 B/op 2111 allocs/op585327
ns/op 74647 B/op 2125 allocs/op1.03
BenchmarkSync/memory_sync_1000_test - ns/op
600765
ns/op585327
ns/op1.03
BenchmarkSync/memory_sync_1000_test - B/op
74376
B/op74647
B/op1.00
BenchmarkSync/memory_sync_1000_test - allocs/op
2111
allocs/op2125
allocs/op0.99
BenchmarkSync/memory_sync_10000_test
7544744
ns/op 757820 B/op 20476 allocs/op7549162
ns/op 758006 B/op 20480 allocs/op1.00
BenchmarkSync/memory_sync_10000_test - ns/op
7544744
ns/op7549162
ns/op1.00
BenchmarkSync/memory_sync_10000_test - B/op
757820
B/op758006
B/op1.00
BenchmarkSync/memory_sync_10000_test - allocs/op
20476
allocs/op20480
allocs/op1.00
BenchmarkTextEditing
18046349810
ns/op 9126642752 B/op 20287243 allocs/op17910068127
ns/op 9059821360 B/op 19769032 allocs/op1.01
BenchmarkTextEditing - ns/op
18046349810
ns/op17910068127
ns/op1.01
BenchmarkTextEditing - B/op
9126642752
B/op9059821360
B/op1.01
BenchmarkTextEditing - allocs/op
20287243
allocs/op19769032
allocs/op1.03
This comment was automatically generated by workflow using github-action-benchmark.