-
-
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.
Introduce VersionVector to detect the relationship between changes
- Loading branch information
1 parent
eadb194
commit 0667dca
Showing
24 changed files
with
1,598 additions
and
1,197 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
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
Oops, something went wrong.
0667dca
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
1455
ns/op 1224 B/op 21 allocs/op1459
ns/op 1224 B/op 21 allocs/op1.00
BenchmarkDocument/constructor_test - ns/op
1455
ns/op1459
ns/op1.00
BenchmarkDocument/constructor_test - B/op
1224
B/op1224
B/op1
BenchmarkDocument/constructor_test - allocs/op
21
allocs/op21
allocs/op1
BenchmarkDocument/status_test
937.5
ns/op 1192 B/op 19 allocs/op854.6
ns/op 1192 B/op 19 allocs/op1.10
BenchmarkDocument/status_test - ns/op
937.5
ns/op854.6
ns/op1.10
BenchmarkDocument/status_test - B/op
1192
B/op1192
B/op1
BenchmarkDocument/status_test - allocs/op
19
allocs/op19
allocs/op1
BenchmarkDocument/equals_test
7781
ns/op 7233 B/op 126 allocs/op7712
ns/op 7233 B/op 126 allocs/op1.01
BenchmarkDocument/equals_test - ns/op
7781
ns/op7712
ns/op1.01
BenchmarkDocument/equals_test - B/op
7233
B/op7233
B/op1
BenchmarkDocument/equals_test - allocs/op
126
allocs/op126
allocs/op1
BenchmarkDocument/nested_update_test
16966
ns/op 12315 B/op 262 allocs/op16957
ns/op 12315 B/op 262 allocs/op1.00
BenchmarkDocument/nested_update_test - ns/op
16966
ns/op16957
ns/op1.00
BenchmarkDocument/nested_update_test - B/op
12315
B/op12315
B/op1
BenchmarkDocument/nested_update_test - allocs/op
262
allocs/op262
allocs/op1
BenchmarkDocument/delete_test
22956
ns/op 15844 B/op 345 allocs/op23619
ns/op 15844 B/op 345 allocs/op0.97
BenchmarkDocument/delete_test - ns/op
22956
ns/op23619
ns/op0.97
BenchmarkDocument/delete_test - B/op
15844
B/op15844
B/op1
BenchmarkDocument/delete_test - allocs/op
345
allocs/op345
allocs/op1
BenchmarkDocument/object_test
8685
ns/op 7009 B/op 120 allocs/op8956
ns/op 7009 B/op 120 allocs/op0.97
BenchmarkDocument/object_test - ns/op
8685
ns/op8956
ns/op0.97
BenchmarkDocument/object_test - B/op
7009
B/op7009
B/op1
BenchmarkDocument/object_test - allocs/op
120
allocs/op120
allocs/op1
BenchmarkDocument/array_test
29118
ns/op 12139 B/op 276 allocs/op29298
ns/op 12139 B/op 276 allocs/op0.99
BenchmarkDocument/array_test - ns/op
29118
ns/op29298
ns/op0.99
BenchmarkDocument/array_test - B/op
12139
B/op12139
B/op1
BenchmarkDocument/array_test - allocs/op
276
allocs/op276
allocs/op1
BenchmarkDocument/text_test
31293
ns/op 15460 B/op 476 allocs/op35951
ns/op 15460 B/op 476 allocs/op0.87
BenchmarkDocument/text_test - ns/op
31293
ns/op35951
ns/op0.87
BenchmarkDocument/text_test - B/op
15460
B/op15460
B/op1
BenchmarkDocument/text_test - allocs/op
476
allocs/op476
allocs/op1
BenchmarkDocument/text_composition_test
29337
ns/op 18686 B/op 481 allocs/op29464
ns/op 18686 B/op 481 allocs/op1.00
BenchmarkDocument/text_composition_test - ns/op
29337
ns/op29464
ns/op1.00
BenchmarkDocument/text_composition_test - B/op
18686
B/op18686
B/op1
BenchmarkDocument/text_composition_test - allocs/op
481
allocs/op481
allocs/op1
BenchmarkDocument/rich_text_test
82238
ns/op 40149 B/op 1167 allocs/op82051
ns/op 40148 B/op 1167 allocs/op1.00
BenchmarkDocument/rich_text_test - ns/op
82238
ns/op82051
ns/op1.00
BenchmarkDocument/rich_text_test - B/op
40149
B/op40148
B/op1.00
BenchmarkDocument/rich_text_test - allocs/op
1167
allocs/op1167
allocs/op1
BenchmarkDocument/counter_test
18587
ns/op 11811 B/op 256 allocs/op18535
ns/op 11810 B/op 256 allocs/op1.00
BenchmarkDocument/counter_test - ns/op
18587
ns/op18535
ns/op1.00
BenchmarkDocument/counter_test - B/op
11811
B/op11810
B/op1.00
BenchmarkDocument/counter_test - allocs/op
256
allocs/op256
allocs/op1
BenchmarkDocument/text_edit_gc_100
2929319
ns/op 1659210 B/op 17101 allocs/op2894445
ns/op 1658988 B/op 17099 allocs/op1.01
BenchmarkDocument/text_edit_gc_100 - ns/op
2929319
ns/op2894445
ns/op1.01
BenchmarkDocument/text_edit_gc_100 - B/op
1659210
B/op1658988
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17101
allocs/op17099
allocs/op1.00
BenchmarkDocument/text_edit_gc_1000
233518768
ns/op 144382224 B/op 200956 allocs/op233177014
ns/op 144391686 B/op 200989 allocs/op1.00
BenchmarkDocument/text_edit_gc_1000 - ns/op
233518768
ns/op233177014
ns/op1.00
BenchmarkDocument/text_edit_gc_1000 - B/op
144382224
B/op144391686
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
200956
allocs/op200989
allocs/op1.00
BenchmarkDocument/text_split_gc_100
3430332
ns/op 2317287 B/op 16202 allocs/op3437271
ns/op 2317485 B/op 16202 allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
3430332
ns/op3437271
ns/op1.00
BenchmarkDocument/text_split_gc_100 - B/op
2317287
B/op2317485
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16202
allocs/op16202
allocs/op1
BenchmarkDocument/text_split_gc_1000
293160216
ns/op 228922600 B/op 203954 allocs/op295656303
ns/op 228932364 B/op 203997 allocs/op0.99
BenchmarkDocument/text_split_gc_1000 - ns/op
293160216
ns/op295656303
ns/op0.99
BenchmarkDocument/text_split_gc_1000 - B/op
228922600
B/op228932364
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
203954
allocs/op203997
allocs/op1.00
BenchmarkDocument/text_delete_all_10000
11497459
ns/op 5810972 B/op 40679 allocs/op11449354
ns/op 5812089 B/op 40676 allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
11497459
ns/op11449354
ns/op1.00
BenchmarkDocument/text_delete_all_10000 - B/op
5810972
B/op5812089
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40679
allocs/op40676
allocs/op1.00
BenchmarkDocument/text_delete_all_100000
187299954
ns/op 81896957 B/op 411611 allocs/op198213917
ns/op 81893784 B/op 411589 allocs/op0.94
BenchmarkDocument/text_delete_all_100000 - ns/op
187299954
ns/op198213917
ns/op0.94
BenchmarkDocument/text_delete_all_100000 - B/op
81896957
B/op81893784
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411611
allocs/op411589
allocs/op1.00
BenchmarkDocument/text_100
219328
ns/op 120395 B/op 5084 allocs/op223483
ns/op 120393 B/op 5084 allocs/op0.98
BenchmarkDocument/text_100 - ns/op
219328
ns/op223483
ns/op0.98
BenchmarkDocument/text_100 - B/op
120395
B/op120393
B/op1.00
BenchmarkDocument/text_100 - allocs/op
5084
allocs/op5084
allocs/op1
BenchmarkDocument/text_1000
2391517
ns/op 1169381 B/op 50088 allocs/op2416354
ns/op 1169380 B/op 50088 allocs/op0.99
BenchmarkDocument/text_1000 - ns/op
2391517
ns/op2416354
ns/op0.99
BenchmarkDocument/text_1000 - B/op
1169381
B/op1169380
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
50088
allocs/op50088
allocs/op1
BenchmarkDocument/array_1000
1219070
ns/op 1091549 B/op 11831 allocs/op1208454
ns/op 1091657 B/op 11832 allocs/op1.01
BenchmarkDocument/array_1000 - ns/op
1219070
ns/op1208454
ns/op1.01
BenchmarkDocument/array_1000 - B/op
1091549
B/op1091657
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11831
allocs/op11832
allocs/op1.00
BenchmarkDocument/array_10000
13766569
ns/op 9799706 B/op 120294 allocs/op13471893
ns/op 9800104 B/op 120296 allocs/op1.02
BenchmarkDocument/array_10000 - ns/op
13766569
ns/op13471893
ns/op1.02
BenchmarkDocument/array_10000 - B/op
9799706
B/op9800104
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120294
allocs/op120296
allocs/op1.00
BenchmarkDocument/array_gc_100
148213
ns/op 133214 B/op 1264 allocs/op148152
ns/op 133213 B/op 1264 allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
148213
ns/op148152
ns/op1.00
BenchmarkDocument/array_gc_100 - B/op
133214
B/op133213
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1264
allocs/op1264
allocs/op1
BenchmarkDocument/array_gc_1000
1417937
ns/op 1159574 B/op 12880 allocs/op1394343
ns/op 1159683 B/op 12881 allocs/op1.02
BenchmarkDocument/array_gc_1000 - ns/op
1417937
ns/op1394343
ns/op1.02
BenchmarkDocument/array_gc_1000 - B/op
1159574
B/op1159683
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12880
allocs/op12881
allocs/op1.00
BenchmarkDocument/counter_1000
198770
ns/op 193269 B/op 5771 allocs/op203327
ns/op 193269 B/op 5771 allocs/op0.98
BenchmarkDocument/counter_1000 - ns/op
198770
ns/op203327
ns/op0.98
BenchmarkDocument/counter_1000 - B/op
193269
B/op193269
B/op1
BenchmarkDocument/counter_1000 - allocs/op
5771
allocs/op5771
allocs/op1
BenchmarkDocument/counter_10000
2171307
ns/op 2088198 B/op 59778 allocs/op2213953
ns/op 2088184 B/op 59778 allocs/op0.98
BenchmarkDocument/counter_10000 - ns/op
2171307
ns/op2213953
ns/op0.98
BenchmarkDocument/counter_10000 - B/op
2088198
B/op2088184
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59778
allocs/op59778
allocs/op1
BenchmarkDocument/object_1000
1413997
ns/op 1428170 B/op 9848 allocs/op1363080
ns/op 1428232 B/op 9849 allocs/op1.04
BenchmarkDocument/object_1000 - ns/op
1413997
ns/op1363080
ns/op1.04
BenchmarkDocument/object_1000 - B/op
1428170
B/op1428232
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9848
allocs/op9849
allocs/op1.00
BenchmarkDocument/object_10000
15497602
ns/op 12167338 B/op 100565 allocs/op15620464
ns/op 12166215 B/op 100563 allocs/op0.99
BenchmarkDocument/object_10000 - ns/op
15497602
ns/op15620464
ns/op0.99
BenchmarkDocument/object_10000 - B/op
12167338
B/op12166215
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100565
allocs/op100563
allocs/op1.00
BenchmarkDocument/tree_100
1024570
ns/op 944035 B/op 6104 allocs/op1020865
ns/op 944035 B/op 6104 allocs/op1.00
BenchmarkDocument/tree_100 - ns/op
1024570
ns/op1020865
ns/op1.00
BenchmarkDocument/tree_100 - B/op
944035
B/op944035
B/op1
BenchmarkDocument/tree_100 - allocs/op
6104
allocs/op6104
allocs/op1
BenchmarkDocument/tree_1000
74896837
ns/op 86460637 B/op 60118 allocs/op72552254
ns/op 86460736 B/op 60118 allocs/op1.03
BenchmarkDocument/tree_1000 - ns/op
74896837
ns/op72552254
ns/op1.03
BenchmarkDocument/tree_1000 - B/op
86460637
B/op86460736
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60118
allocs/op60118
allocs/op1
BenchmarkDocument/tree_10000
9814975765
ns/op 8580663072 B/op 600236 allocs/op9657652346
ns/op 8580983008 B/op 600242 allocs/op1.02
BenchmarkDocument/tree_10000 - ns/op
9814975765
ns/op9657652346
ns/op1.02
BenchmarkDocument/tree_10000 - B/op
8580663072
B/op8580983008
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600236
allocs/op600242
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000
74941399
ns/op 87012984 B/op 67762 allocs/op74177304
ns/op 86991506 B/op 67761 allocs/op1.01
BenchmarkDocument/tree_delete_all_1000 - ns/op
74941399
ns/op74177304
ns/op1.01
BenchmarkDocument/tree_delete_all_1000 - B/op
87012984
B/op86991506
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67762
allocs/op67761
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100
3686261
ns/op 4121680 B/op 14365 allocs/op3683600
ns/op 4121643 B/op 14365 allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3686261
ns/op3683600
ns/op1.00
BenchmarkDocument/tree_edit_gc_100 - B/op
4121680
B/op4121643
B/op1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14365
allocs/op14365
allocs/op1
BenchmarkDocument/tree_edit_gc_1000
298438675
ns/op 383466578 B/op 145415 allocs/op306189442
ns/op 383469740 B/op 145433 allocs/op0.97
BenchmarkDocument/tree_edit_gc_1000 - ns/op
298438675
ns/op306189442
ns/op0.97
BenchmarkDocument/tree_edit_gc_1000 - B/op
383466578
B/op383469740
B/op1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op
145415
allocs/op145433
allocs/op1.00
BenchmarkDocument/tree_split_gc_100
2454686
ns/op 2387489 B/op 10350 allocs/op2457242
ns/op 2387559 B/op 10350 allocs/op1.00
BenchmarkDocument/tree_split_gc_100 - ns/op
2454686
ns/op2457242
ns/op1.00
BenchmarkDocument/tree_split_gc_100 - B/op
2387489
B/op2387559
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10350
allocs/op10350
allocs/op1
BenchmarkDocument/tree_split_gc_1000
183675470
ns/op 221992021 B/op 112265 allocs/op179637070
ns/op 221990294 B/op 112255 allocs/op1.02
BenchmarkDocument/tree_split_gc_1000 - ns/op
183675470
ns/op179637070
ns/op1.02
BenchmarkDocument/tree_split_gc_1000 - B/op
221992021
B/op221990294
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112265
allocs/op112255
allocs/op1.00
BenchmarkRPC/client_to_server
373424432
ns/op 17232082 B/op 186486 allocs/op375969810
ns/op 18635106 B/op 186557 allocs/op0.99
BenchmarkRPC/client_to_server - ns/op
373424432
ns/op375969810
ns/op0.99
BenchmarkRPC/client_to_server - B/op
17232082
B/op18635106
B/op0.92
BenchmarkRPC/client_to_server - allocs/op
186486
allocs/op186557
allocs/op1.00
BenchmarkRPC/client_to_client_via_server
642543946
ns/op 35422792 B/op 366849 allocs/op641048836
ns/op 37895868 B/op 367508 allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
642543946
ns/op641048836
ns/op1.00
BenchmarkRPC/client_to_client_via_server - B/op
35422792
B/op37895868
B/op0.93
BenchmarkRPC/client_to_client_via_server - allocs/op
366849
allocs/op367508
allocs/op1.00
BenchmarkRPC/attach_large_document
1396781662
ns/op 1878836760 B/op 8762 allocs/op1468729928
ns/op 1890139648 B/op 8767 allocs/op0.95
BenchmarkRPC/attach_large_document - ns/op
1396781662
ns/op1468729928
ns/op0.95
BenchmarkRPC/attach_large_document - B/op
1878836760
B/op1890139648
B/op0.99
BenchmarkRPC/attach_large_document - allocs/op
8762
allocs/op8767
allocs/op1.00
BenchmarkRPC/adminCli_to_server
549179560
ns/op 35984080 B/op 289644 allocs/op543733918
ns/op 36395064 B/op 289678 allocs/op1.01
BenchmarkRPC/adminCli_to_server - ns/op
549179560
ns/op543733918
ns/op1.01
BenchmarkRPC/adminCli_to_server - B/op
35984080
B/op36395064
B/op0.99
BenchmarkRPC/adminCli_to_server - allocs/op
289644
allocs/op289678
allocs/op1.00
BenchmarkLocker
72.11
ns/op 16 B/op 1 allocs/op67.17
ns/op 16 B/op 1 allocs/op1.07
BenchmarkLocker - ns/op
72.11
ns/op67.17
ns/op1.07
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel
39.75
ns/op 0 B/op 0 allocs/op38.99
ns/op 0 B/op 0 allocs/op1.02
BenchmarkLockerParallel - ns/op
39.75
ns/op38.99
ns/op1.02
BenchmarkLockerParallel - B/op
0
B/op0
B/op1
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLockerMoreKeys
160.6
ns/op 15 B/op 0 allocs/op146.9
ns/op 15 B/op 0 allocs/op1.09
BenchmarkLockerMoreKeys - ns/op
160.6
ns/op146.9
ns/op1.09
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/op1
BenchmarkChange/Push_10_Changes
4013048
ns/op 160380 B/op 2067 allocs/op4078798
ns/op 160051 B/op 2060 allocs/op0.98
BenchmarkChange/Push_10_Changes - ns/op
4013048
ns/op4078798
ns/op0.98
BenchmarkChange/Push_10_Changes - B/op
160380
B/op160051
B/op1.00
BenchmarkChange/Push_10_Changes - allocs/op
2067
allocs/op2060
allocs/op1.00
BenchmarkChange/Push_100_Changes
15580798
ns/op 1003955 B/op 13766 allocs/op16002368
ns/op 991006 B/op 13760 allocs/op0.97
BenchmarkChange/Push_100_Changes - ns/op
15580798
ns/op16002368
ns/op0.97
BenchmarkChange/Push_100_Changes - B/op
1003955
B/op991006
B/op1.01
BenchmarkChange/Push_100_Changes - allocs/op
13766
allocs/op13760
allocs/op1.00
BenchmarkChange/Push_1000_Changes
126594136
ns/op 9778680 B/op 133547 allocs/op130713452
ns/op 9830043 B/op 133549 allocs/op0.97
BenchmarkChange/Push_1000_Changes - ns/op
126594136
ns/op130713452
ns/op0.97
BenchmarkChange/Push_1000_Changes - B/op
9778680
B/op9830043
B/op0.99
BenchmarkChange/Push_1000_Changes - allocs/op
133547
allocs/op133549
allocs/op1.00
BenchmarkChange/Pull_10_Changes
3003132
ns/op 135906 B/op 1732 allocs/op3037803
ns/op 135315 B/op 1733 allocs/op0.99
BenchmarkChange/Pull_10_Changes - ns/op
3003132
ns/op3037803
ns/op0.99
BenchmarkChange/Pull_10_Changes - B/op
135906
B/op135315
B/op1.00
BenchmarkChange/Pull_10_Changes - allocs/op
1732
allocs/op1733
allocs/op1.00
BenchmarkChange/Pull_100_Changes
5150692
ns/op 561175 B/op 9499 allocs/op5059688
ns/op 560432 B/op 9502 allocs/op1.02
BenchmarkChange/Pull_100_Changes - ns/op
5150692
ns/op5059688
ns/op1.02
BenchmarkChange/Pull_100_Changes - B/op
561175
B/op560432
B/op1.00
BenchmarkChange/Pull_100_Changes - allocs/op
9499
allocs/op9502
allocs/op1.00
BenchmarkChange/Pull_1000_Changes
15695945
ns/op 4391644 B/op 89181 allocs/op15256127
ns/op 4393942 B/op 89176 allocs/op1.03
BenchmarkChange/Pull_1000_Changes - ns/op
15695945
ns/op15256127
ns/op1.03
BenchmarkChange/Pull_1000_Changes - B/op
4391644
B/op4393942
B/op1.00
BenchmarkChange/Pull_1000_Changes - allocs/op
89181
allocs/op89176
allocs/op1.00
BenchmarkSnapshot/Push_3KB_snapshot
17868105
ns/op 1179498 B/op 14476 allocs/op17999653
ns/op 1177852 B/op 14473 allocs/op0.99
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
17868105
ns/op17999653
ns/op0.99
BenchmarkSnapshot/Push_3KB_snapshot - B/op
1179498
B/op1177852
B/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
14476
allocs/op14473
allocs/op1.00
BenchmarkSnapshot/Push_30KB_snapshot
132771045
ns/op 14208376 B/op 191552 allocs/op135306560
ns/op 14307232 B/op 194617 allocs/op0.98
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
132771045
ns/op135306560
ns/op0.98
BenchmarkSnapshot/Push_30KB_snapshot - B/op
14208376
B/op14307232
B/op0.99
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
191552
allocs/op194617
allocs/op0.98
BenchmarkSnapshot/Pull_3KB_snapshot
7058748
ns/op 1504759 B/op 27480 allocs/op7253651
ns/op 1503170 B/op 27475 allocs/op0.97
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
7058748
ns/op7253651
ns/op0.97
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
1504759
B/op1503170
B/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
27480
allocs/op27475
allocs/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot
24831979
ns/op 13041633 B/op 268788 allocs/op25453615
ns/op 13052962 B/op 268878 allocs/op0.98
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
24831979
ns/op25453615
ns/op0.98
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
13041633
B/op13052962
B/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
268788
allocs/op268878
allocs/op1.00
BenchmarkSync/memory_sync_10_test
7046
ns/op 1286 B/op 38 allocs/op6920
ns/op 1286 B/op 38 allocs/op1.02
BenchmarkSync/memory_sync_10_test - ns/op
7046
ns/op6920
ns/op1.02
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
54656
ns/op 8681 B/op 275 allocs/op51635
ns/op 8655 B/op 274 allocs/op1.06
BenchmarkSync/memory_sync_100_test - ns/op
54656
ns/op51635
ns/op1.06
BenchmarkSync/memory_sync_100_test - B/op
8681
B/op8655
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
275
allocs/op274
allocs/op1.00
BenchmarkSync/memory_sync_1000_test
581384
ns/op 75386 B/op 2173 allocs/op580719
ns/op 74598 B/op 2127 allocs/op1.00
BenchmarkSync/memory_sync_1000_test - ns/op
581384
ns/op580719
ns/op1.00
BenchmarkSync/memory_sync_1000_test - B/op
75386
B/op74598
B/op1.01
BenchmarkSync/memory_sync_1000_test - allocs/op
2173
allocs/op2127
allocs/op1.02
BenchmarkSync/memory_sync_10000_test
7267640
ns/op 771208 B/op 20630 allocs/op7124846
ns/op 752918 B/op 20466 allocs/op1.02
BenchmarkSync/memory_sync_10000_test - ns/op
7267640
ns/op7124846
ns/op1.02
BenchmarkSync/memory_sync_10000_test - B/op
771208
B/op752918
B/op1.02
BenchmarkSync/memory_sync_10000_test - allocs/op
20630
allocs/op20466
allocs/op1.01
BenchmarkTextEditing
18903032464
ns/op 9214058848 B/op 21233325 allocs/op18833752872
ns/op 9214203704 B/op 21234190 allocs/op1.00
BenchmarkTextEditing - ns/op
18903032464
ns/op18833752872
ns/op1.00
BenchmarkTextEditing - B/op
9214058848
B/op9214203704
B/op1.00
BenchmarkTextEditing - allocs/op
21233325
allocs/op21234190
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.