-
-
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 latestCreatedAtMapByActor for concurrent insertion and dele…
…tion
- Loading branch information
Showing
9 changed files
with
571 additions
and
292 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
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.
72d9715
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
1807
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
1076
ns/op889.9
ns/op1.21
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
11086
ns/op8561
ns/op1.29
BenchmarkDocument/equals_test - B/op
6192
B/op6192
B/op1
BenchmarkDocument/equals_test - allocs/op
106
allocs/op106
allocs/op1
BenchmarkDocument/nested_update_test - ns/op
25204
ns/op23849
ns/op1.06
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
34482
ns/op30251
ns/op1.14
BenchmarkDocument/delete_test - B/op
14915
B/op14915
B/op1
BenchmarkDocument/delete_test - allocs/op
327
allocs/op327
allocs/op1
BenchmarkDocument/object_test - ns/op
12106
ns/op10605
ns/op1.14
BenchmarkDocument/object_test - B/op
6448
B/op6448
B/op1
BenchmarkDocument/object_test - allocs/op
110
allocs/op110
allocs/op1
BenchmarkDocument/array_test - ns/op
40741
ns/op40110
ns/op1.02
BenchmarkDocument/array_test - B/op
11546
B/op11545
B/op1.00
BenchmarkDocument/array_test - allocs/op
264
allocs/op264
allocs/op1
BenchmarkDocument/text_test - ns/op
43921
ns/op38207
ns/op1.15
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
45858
ns/op38782
ns/op1.18
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
121565
ns/op103540
ns/op1.17
BenchmarkDocument/rich_text_test - B/op
36816
B/op36807
B/op1.00
BenchmarkDocument/rich_text_test - allocs/op
1131
allocs/op1131
allocs/op1
BenchmarkDocument/counter_test - ns/op
25291
ns/op20994
ns/op1.20
BenchmarkDocument/counter_test - B/op
9969
B/op9970
B/op1.00
BenchmarkDocument/counter_test - allocs/op
235
allocs/op235
allocs/op1
BenchmarkDocument/text_edit_gc_100 - ns/op
4623812
ns/op3963886
ns/op1.17
BenchmarkDocument/text_edit_gc_100 - B/op
1552964
B/op1553087
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17162
allocs/op17161
allocs/op1.00
BenchmarkDocument/text_edit_gc_1000 - ns/op
365212989
ns/op313689090
ns/op1.16
BenchmarkDocument/text_edit_gc_1000 - B/op
136646317
B/op136631552
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
210778
allocs/op210701
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
5352367
ns/op4598879
ns/op1.16
BenchmarkDocument/text_split_gc_100 - B/op
2218153
B/op2217588
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16594
allocs/op16589
allocs/op1.00
BenchmarkDocument/text_split_gc_1000 - ns/op
421673945
ns/op361375128
ns/op1.17
BenchmarkDocument/text_split_gc_1000 - B/op
214849666
B/op214859917
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
211408
allocs/op211446
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
21182037
ns/op19578579
ns/op1.08
BenchmarkDocument/text_delete_all_10000 - B/op
5903112
B/op5904621
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
41121
allocs/op41128
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
274009256
ns/op254618054
ns/op1.08
BenchmarkDocument/text_delete_all_100000 - B/op
53832500
B/op53839944
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
415938
allocs/op415993
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
396057
ns/op330774
ns/op1.20
BenchmarkDocument/text_100 - B/op
118212
B/op118213
B/op1.00
BenchmarkDocument/text_100 - allocs/op
5074
allocs/op5074
allocs/op1
BenchmarkDocument/text_1000 - ns/op
4165948
ns/op3639084
ns/op1.14
BenchmarkDocument/text_1000 - B/op
1152832
B/op1152823
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
50078
allocs/op50078
allocs/op1
BenchmarkDocument/array_1000 - ns/op
2028926
ns/op1797916
ns/op1.13
BenchmarkDocument/array_1000 - B/op
1102824
B/op1102821
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11867
allocs/op11867
allocs/op1
BenchmarkDocument/array_10000 - ns/op
23113689
ns/op20787542
ns/op1.11
BenchmarkDocument/array_10000 - B/op
9905632
B/op9907150
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120713
allocs/op120719
allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
214436
ns/op183158
ns/op1.17
BenchmarkDocument/array_gc_100 - B/op
98150
B/op98169
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1243
allocs/op1243
allocs/op1
BenchmarkDocument/array_gc_1000 - ns/op
2370861
ns/op1976201
ns/op1.20
BenchmarkDocument/array_gc_1000 - B/op
1170205
B/op1170344
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12905
allocs/op12906
allocs/op1.00
BenchmarkDocument/counter_1000 - ns/op
348254
ns/op285428
ns/op1.22
BenchmarkDocument/counter_1000 - B/op
198533
B/op198534
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
6503
allocs/op6503
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
3816271
ns/op3095974
ns/op1.23
BenchmarkDocument/counter_10000 - B/op
2165464
B/op2165456
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
69510
allocs/op69510
allocs/op1
BenchmarkDocument/object_1000 - ns/op
2223594
ns/op1901665
ns/op1.17
BenchmarkDocument/object_1000 - B/op
1451444
B/op1451351
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9915
allocs/op9915
allocs/op1
BenchmarkDocument/object_10000 - ns/op
26597659
ns/op23966450
ns/op1.11
BenchmarkDocument/object_10000 - B/op
12369176
B/op12371453
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
101216
allocs/op101226
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
463580741
ns/op401201105
ns/op1.16
BenchmarkRPC/client_to_server - B/op
12208309
B/op12262480
B/op1.00
BenchmarkRPC/client_to_server - allocs/op
176658
allocs/op177181
allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
787561270
ns/op685664009
ns/op1.15
BenchmarkRPC/client_to_client_via_server - B/op
22637532
B/op22584304
B/op1.00
BenchmarkRPC/client_to_client_via_server - allocs/op
331417
allocs/op330481
allocs/op1.00
BenchmarkRPC/attach_large_document - ns/op
1617908941
ns/op1473754095
ns/op1.10
BenchmarkRPC/attach_large_document - B/op
1800190616
B/op1819078872
B/op0.99
BenchmarkRPC/attach_large_document - allocs/op
9438
allocs/op9660
allocs/op0.98
BenchmarkRPC/adminCli_to_server - ns/op
679299416
ns/op559190893
ns/op1.21
BenchmarkRPC/adminCli_to_server - B/op
20401952
B/op20410700
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
321624
allocs/op321614
allocs/op1.00
BenchmarkLocker - ns/op
159.4
ns/op123.1
ns/op1.29
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
162.2
ns/op126.5
ns/op1.28
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
428.4
ns/op440.8
ns/op0.97
BenchmarkLockerMoreKeys - B/op
13
B/op13
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkSync/memory_sync_10_test - ns/op
8723
ns/op7461
ns/op1.17
BenchmarkSync/memory_sync_10_test - B/op
1283
B/op1283
B/op1
BenchmarkSync/memory_sync_10_test - allocs/op
38
allocs/op38
allocs/op1
BenchmarkSync/memory_sync_100_test - ns/op
78749
ns/op69442
ns/op1.13
BenchmarkSync/memory_sync_100_test - B/op
8764
B/op8763
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
280
allocs/op280
allocs/op1
BenchmarkSync/memory_sync_1000_test - ns/op
771060
ns/op699971
ns/op1.10
BenchmarkSync/memory_sync_1000_test - B/op
81641
B/op81716
B/op1.00
BenchmarkSync/memory_sync_1000_test - allocs/op
2577
allocs/op2579
allocs/op1.00
BenchmarkSync/memory_sync_10000_test - ns/op
8128674
ns/op7491717
ns/op1.09
BenchmarkSync/memory_sync_10000_test - B/op
851338
B/op850438
B/op1.00
BenchmarkSync/memory_sync_10000_test - allocs/op
26869
allocs/op26946
allocs/op1.00
BenchmarkTextEditing - ns/op
29468685830
ns/op27697786985
ns/op1.06
BenchmarkTextEditing - B/op
8457065136
B/op8457437952
B/op1.00
BenchmarkTextEditing - allocs/op
20614967
allocs/op20616814
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.