-
-
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
13 changed files
with
165 additions
and
88 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.
f8f61f2
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
1532
ns/op1462
ns/op1.05
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.5
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
7413
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
16758
ns/op18773
ns/op0.89
BenchmarkDocument/nested_update_test - B/op
12058
B/op12059
B/op1.00
BenchmarkDocument/nested_update_test - allocs/op
260
allocs/op260
allocs/op1
BenchmarkDocument/delete_test - ns/op
22512
ns/op22731
ns/op0.99
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
8645
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
28776
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
30593
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
29131
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
80056
ns/op82199
ns/op0.97
BenchmarkDocument/rich_text_test - B/op
38677
B/op38677
B/op1
BenchmarkDocument/rich_text_test - allocs/op
1149
allocs/op1149
allocs/op1
BenchmarkDocument/counter_test - ns/op
17037
ns/op17189
ns/op0.99
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
2863625
ns/op2902272
ns/op0.99
BenchmarkDocument/text_edit_gc_100 - B/op
1658528
B/op1658565
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17093
allocs/op17095
allocs/op1.00
BenchmarkDocument/text_edit_gc_1000 - ns/op
228464616
ns/op233644200
ns/op0.98
BenchmarkDocument/text_edit_gc_1000 - B/op
144393728
B/op144376121
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
200987
allocs/op200903
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
3368419
ns/op3424928
ns/op0.98
BenchmarkDocument/text_split_gc_100 - B/op
2317012
B/op2316906
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16197
allocs/op16197
allocs/op1
BenchmarkDocument/text_split_gc_1000 - ns/op
288434826
ns/op305953207
ns/op0.94
BenchmarkDocument/text_split_gc_1000 - B/op
228928592
B/op228920972
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
203976
allocs/op203935
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
10971539
ns/op11350708
ns/op0.97
BenchmarkDocument/text_delete_all_10000 - B/op
5809453
B/op5811003
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40669
allocs/op40676
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
191789349
ns/op202714518
ns/op0.95
BenchmarkDocument/text_delete_all_100000 - B/op
81894208
B/op81899501
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411595
allocs/op411608
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
233596
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
2459987
ns/op2477047
ns/op0.99
BenchmarkDocument/text_1000 - B/op
1169127
B/op1169110
B/op1.00
BenchmarkDocument/text_1000 - allocs/op
50086
allocs/op50086
allocs/op1
BenchmarkDocument/array_1000 - ns/op
1284455
ns/op1267080
ns/op1.01
BenchmarkDocument/array_1000 - B/op
1091244
B/op1091237
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11829
allocs/op11829
allocs/op1
BenchmarkDocument/array_10000 - ns/op
13213935
ns/op13620720
ns/op0.97
BenchmarkDocument/array_10000 - B/op
9800631
B/op9799283
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120297
allocs/op120292
allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
154637
ns/op156102
ns/op0.99
BenchmarkDocument/array_gc_100 - B/op
132660
B/op132672
B/op1.00
BenchmarkDocument/array_gc_100 - allocs/op
1259
allocs/op1259
allocs/op1
BenchmarkDocument/array_gc_1000 - ns/op
1443929
ns/op1474362
ns/op0.98
BenchmarkDocument/array_gc_1000 - B/op
1159064
B/op1159140
B/op1.00
BenchmarkDocument/array_gc_1000 - allocs/op
12874
allocs/op12875
allocs/op1.00
BenchmarkDocument/counter_1000 - ns/op
217359
ns/op227555
ns/op0.96
BenchmarkDocument/counter_1000 - B/op
192917
B/op192918
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
5767
allocs/op5767
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
2278791
ns/op2356115
ns/op0.97
BenchmarkDocument/counter_10000 - B/op
2087834
B/op2087850
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59774
allocs/op59774
allocs/op1
BenchmarkDocument/object_1000 - ns/op
1436356
ns/op1458163
ns/op0.99
BenchmarkDocument/object_1000 - B/op
1428082
B/op1427995
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9847
allocs/op9847
allocs/op1
BenchmarkDocument/object_10000 - ns/op
14973364
ns/op15315113
ns/op0.98
BenchmarkDocument/object_10000 - B/op
12167412
B/op12164930
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100562
allocs/op100557
allocs/op1.00
BenchmarkDocument/tree_100 - ns/op
1065925
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
77031830
ns/op79789440
ns/op0.97
BenchmarkDocument/tree_1000 - B/op
86460707
B/op86483290
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60117
allocs/op60115
allocs/op1.00
BenchmarkDocument/tree_10000 - ns/op
9655401756
ns/op10035698778
ns/op0.96
BenchmarkDocument/tree_10000 - B/op
8580968624
B/op8580658784
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600198
allocs/op600211
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000 - ns/op
77498365
ns/op84272093
ns/op0.92
BenchmarkDocument/tree_delete_all_1000 - B/op
86991137
B/op86991508
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67755
allocs/op67756
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3826801
ns/op4101233
ns/op0.93
BenchmarkDocument/tree_edit_gc_100 - B/op
4121156
B/op4121121
B/op1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14359
allocs/op14359
allocs/op1
BenchmarkDocument/tree_edit_gc_1000 - ns/op
320485914
ns/op329940615
ns/op0.97
BenchmarkDocument/tree_edit_gc_1000 - B/op
383467586
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
2604120
ns/op2678989
ns/op0.97
BenchmarkDocument/tree_split_gc_100 - B/op
2386956
B/op2386932
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10344
allocs/op10344
allocs/op1
BenchmarkDocument/tree_split_gc_1000 - ns/op
192065696
ns/op205038291
ns/op0.94
BenchmarkDocument/tree_split_gc_1000 - B/op
221989792
B/op221991552
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112258
allocs/op112267
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
359092520
ns/op370061649
ns/op0.97
BenchmarkRPC/client_to_server - B/op
16548586
B/op17801160
B/op0.93
BenchmarkRPC/client_to_server - allocs/op
170798
allocs/op165882
allocs/op1.03
BenchmarkRPC/client_to_client_via_server - ns/op
617722200
ns/op631705484
ns/op0.98
BenchmarkRPC/client_to_client_via_server - B/op
32150520
B/op35787972
B/op0.90
BenchmarkRPC/client_to_client_via_server - allocs/op
319657
allocs/op310901
allocs/op1.03
BenchmarkRPC/attach_large_document - ns/op
1254819484
ns/op1304912523
ns/op0.96
BenchmarkRPC/attach_large_document - B/op
1904173440
B/op1890006000
B/op1.01
BenchmarkRPC/attach_large_document - allocs/op
7575
allocs/op7507
allocs/op1.01
BenchmarkRPC/adminCli_to_server - ns/op
538138544
ns/op556685648
ns/op0.97
BenchmarkRPC/adminCli_to_server - B/op
35984084
B/op35961492
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
289667
allocs/op288640
allocs/op1.00
BenchmarkLocker - ns/op
64.08
ns/op66.57
ns/op0.96
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
39.23
ns/op38.47
ns/op1.02
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
141
ns/op143.9
ns/op0.98
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkChange/Push_10_Changes - ns/op
4087960
ns/op3824404
ns/op1.07
BenchmarkChange/Push_10_Changes - B/op
147719
B/op125670
B/op1.18
BenchmarkChange/Push_10_Changes - allocs/op
1293
allocs/op1253
allocs/op1.03
BenchmarkChange/Push_100_Changes - ns/op
15230425
ns/op14396562
ns/op1.06
BenchmarkChange/Push_100_Changes - B/op
714184
B/op646471
B/op1.10
BenchmarkChange/Push_100_Changes - allocs/op
6756
allocs/op6538
allocs/op1.03
BenchmarkChange/Push_1000_Changes - ns/op
122155393
ns/op115416962
ns/op1.06
BenchmarkChange/Push_1000_Changes - B/op
6212404
B/op6038304
B/op1.03
BenchmarkChange/Push_1000_Changes - allocs/op
63373
allocs/op62159
allocs/op1.02
BenchmarkChange/Pull_10_Changes - ns/op
3159184
ns/op2878743
ns/op1.10
BenchmarkChange/Pull_10_Changes - B/op
124744
B/op99782
B/op1.25
BenchmarkChange/Pull_10_Changes - allocs/op
1003
allocs/op952
allocs/op1.05
BenchmarkChange/Pull_100_Changes - ns/op
5086263
ns/op4395829
ns/op1.16
BenchmarkChange/Pull_100_Changes - B/op
328736
B/op255673
B/op1.29
BenchmarkChange/Pull_100_Changes - allocs/op
3474
allocs/op3155
allocs/op1.10
BenchmarkChange/Pull_1000_Changes - ns/op
9852619
ns/op8794063
ns/op1.12
BenchmarkChange/Pull_1000_Changes - B/op
1641758
B/op1394867
B/op1.18
BenchmarkChange/Pull_1000_Changes - allocs/op
29841
allocs/op26864
allocs/op1.11
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
19146269
ns/op17155258
ns/op1.12
BenchmarkSnapshot/Push_3KB_snapshot - B/op
958197
B/op802395
B/op1.19
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
6760
allocs/op6545
allocs/op1.03
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
127618099
ns/op119057281
ns/op1.07
BenchmarkSnapshot/Push_30KB_snapshot - B/op
6378066
B/op6130075
B/op1.04
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
63184
allocs/op62161
allocs/op1.02
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
7614056
ns/op6682690
ns/op1.14
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
1027795
B/op902357
B/op1.14
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
15499
allocs/op14886
allocs/op1.04
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
16906260
ns/op15488359
ns/op1.09
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
7437369
B/op6979845
B/op1.07
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
150124
allocs/op144144
allocs/op1.04
BenchmarkSync/memory_sync_10_test - ns/op
6986
ns/op6909
ns/op1.01
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
51957
ns/op51987
ns/op1.00
BenchmarkSync/memory_sync_100_test - B/op
8649
B/op8651
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
273
allocs/op273
allocs/op1
BenchmarkSync/memory_sync_1000_test - ns/op
585043
ns/op598943
ns/op0.98
BenchmarkSync/memory_sync_1000_test - B/op
74717
B/op74321
B/op1.01
BenchmarkSync/memory_sync_1000_test - allocs/op
2129
allocs/op2109
allocs/op1.01
BenchmarkSync/memory_sync_10000_test - ns/op
7285132
ns/op8040185
ns/op0.91
BenchmarkSync/memory_sync_10000_test - B/op
749429
B/op752410
B/op1.00
BenchmarkSync/memory_sync_10000_test - allocs/op
20364
allocs/op20450
allocs/op1.00
BenchmarkTextEditing - ns/op
18861899539
ns/op19692939313
ns/op0.96
BenchmarkTextEditing - B/op
9041817536
B/op9042488224
B/op1.00
BenchmarkTextEditing - allocs/op
19922426
allocs/op19922605
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.