-
-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor object test, Array and Object types
- Loading branch information
1 parent
e6fc05d
commit 896eaf1
Showing
3 changed files
with
49 additions
and
130 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
896eaf1
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
1453
ns/op1457
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 - ns/op
842.8
ns/op849.5
ns/op0.99
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
7407
ns/op7524
ns/op0.98
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
19266
ns/op18601
ns/op1.04
BenchmarkDocument/nested_update_test - B/op
12059
B/op12059
B/op1
BenchmarkDocument/nested_update_test - allocs/op
260
allocs/op260
allocs/op1
BenchmarkDocument/delete_test - ns/op
22429
ns/op22335
ns/op1.00
BenchmarkDocument/delete_test - B/op
15283
B/op15284
B/op1.00
BenchmarkDocument/delete_test - allocs/op
339
allocs/op339
allocs/op1
BenchmarkDocument/object_test - ns/op
8549
ns/op8516
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
28944
ns/op28781
ns/op1.01
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
30783
ns/op30487
ns/op1.01
BenchmarkDocument/text_test - B/op
14915
B/op14828
B/op1.01
BenchmarkDocument/text_test - allocs/op
470
allocs/op470
allocs/op1
BenchmarkDocument/text_composition_test - ns/op
29243
ns/op28865
ns/op1.01
BenchmarkDocument/text_composition_test - B/op
18431
B/op18310
B/op1.01
BenchmarkDocument/text_composition_test - allocs/op
479
allocs/op479
allocs/op1
BenchmarkDocument/rich_text_test - ns/op
79957
ns/op80677
ns/op0.99
BenchmarkDocument/rich_text_test - B/op
38677
B/op38572
B/op1.00
BenchmarkDocument/rich_text_test - allocs/op
1149
allocs/op1149
allocs/op1
BenchmarkDocument/counter_test - ns/op
17010
ns/op16759
ns/op1.01
BenchmarkDocument/counter_test - B/op
10466
B/op10242
B/op1.02
BenchmarkDocument/counter_test - allocs/op
238
allocs/op238
allocs/op1
BenchmarkDocument/text_edit_gc_100 - ns/op
2901018
ns/op2887897
ns/op1.00
BenchmarkDocument/text_edit_gc_100 - B/op
1658436
B/op1655169
B/op1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op
17094
allocs/op17094
allocs/op1
BenchmarkDocument/text_edit_gc_1000 - ns/op
230686814
ns/op229415441
ns/op1.01
BenchmarkDocument/text_edit_gc_1000 - B/op
144392563
B/op144344868
B/op1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op
200989
allocs/op200908
allocs/op1.00
BenchmarkDocument/text_split_gc_100 - ns/op
3431855
ns/op3374708
ns/op1.02
BenchmarkDocument/text_split_gc_100 - B/op
2316836
B/op2313351
B/op1.00
BenchmarkDocument/text_split_gc_100 - allocs/op
16197
allocs/op16195
allocs/op1.00
BenchmarkDocument/text_split_gc_1000 - ns/op
291439030
ns/op287430465
ns/op1.01
BenchmarkDocument/text_split_gc_1000 - B/op
228924204
B/op228891160
B/op1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op
203989
allocs/op203934
allocs/op1.00
BenchmarkDocument/text_delete_all_10000 - ns/op
11805339
ns/op10779697
ns/op1.10
BenchmarkDocument/text_delete_all_10000 - B/op
5810789
B/op5809238
B/op1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op
40675
allocs/op40669
allocs/op1.00
BenchmarkDocument/text_delete_all_100000 - ns/op
200641429
ns/op188925896
ns/op1.06
BenchmarkDocument/text_delete_all_100000 - B/op
81886368
B/op81910706
B/op1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op
411551
allocs/op411662
allocs/op1.00
BenchmarkDocument/text_100 - ns/op
233909
ns/op229354
ns/op1.02
BenchmarkDocument/text_100 - B/op
120139
B/op118514
B/op1.01
BenchmarkDocument/text_100 - allocs/op
5082
allocs/op5082
allocs/op1
BenchmarkDocument/text_1000 - ns/op
2518416
ns/op2502759
ns/op1.01
BenchmarkDocument/text_1000 - B/op
1169128
B/op1153102
B/op1.01
BenchmarkDocument/text_1000 - allocs/op
50086
allocs/op50086
allocs/op1
BenchmarkDocument/array_1000 - ns/op
1297324
ns/op1262770
ns/op1.03
BenchmarkDocument/array_1000 - B/op
1091319
B/op1091147
B/op1.00
BenchmarkDocument/array_1000 - allocs/op
11829
allocs/op11829
allocs/op1
BenchmarkDocument/array_10000 - ns/op
13619832
ns/op13221008
ns/op1.03
BenchmarkDocument/array_10000 - B/op
9800029
B/op9799195
B/op1.00
BenchmarkDocument/array_10000 - allocs/op
120294
allocs/op120291
allocs/op1.00
BenchmarkDocument/array_gc_100 - ns/op
157807
ns/op172372
ns/op0.92
BenchmarkDocument/array_gc_100 - B/op
132655
B/op139899
B/op0.95
BenchmarkDocument/array_gc_100 - allocs/op
1258
allocs/op1472
allocs/op0.85
BenchmarkDocument/array_gc_1000 - ns/op
1482126
ns/op1651513
ns/op0.90
BenchmarkDocument/array_gc_1000 - B/op
1159005
B/op1241466
B/op0.93
BenchmarkDocument/array_gc_1000 - allocs/op
12874
allocs/op14897
allocs/op0.86
BenchmarkDocument/counter_1000 - ns/op
219800
ns/op210894
ns/op1.04
BenchmarkDocument/counter_1000 - B/op
192916
B/op192884
B/op1.00
BenchmarkDocument/counter_1000 - allocs/op
5767
allocs/op5767
allocs/op1
BenchmarkDocument/counter_10000 - ns/op
2286859
ns/op2217464
ns/op1.03
BenchmarkDocument/counter_10000 - B/op
2087832
B/op2087814
B/op1.00
BenchmarkDocument/counter_10000 - allocs/op
59774
allocs/op59774
allocs/op1
BenchmarkDocument/object_1000 - ns/op
1452387
ns/op1442631
ns/op1.01
BenchmarkDocument/object_1000 - B/op
1427860
B/op1428083
B/op1.00
BenchmarkDocument/object_1000 - allocs/op
9846
allocs/op9847
allocs/op1.00
BenchmarkDocument/object_10000 - ns/op
15420192
ns/op15149865
ns/op1.02
BenchmarkDocument/object_10000 - B/op
12167262
B/op12166338
B/op1.00
BenchmarkDocument/object_10000 - allocs/op
100565
allocs/op100562
allocs/op1.00
BenchmarkDocument/tree_100 - ns/op
1070654
ns/op1068412
ns/op1.00
BenchmarkDocument/tree_100 - B/op
943781
B/op943709
B/op1.00
BenchmarkDocument/tree_100 - allocs/op
6102
allocs/op6101
allocs/op1.00
BenchmarkDocument/tree_1000 - ns/op
78255567
ns/op79029252
ns/op0.99
BenchmarkDocument/tree_1000 - B/op
86460594
B/op86460602
B/op1.00
BenchmarkDocument/tree_1000 - allocs/op
60116
allocs/op60116
allocs/op1
BenchmarkDocument/tree_10000 - ns/op
9694236911
ns/op9661149264
ns/op1.00
BenchmarkDocument/tree_10000 - B/op
8580984416
B/op8580973784
B/op1.00
BenchmarkDocument/tree_10000 - allocs/op
600249
allocs/op600230
allocs/op1.00
BenchmarkDocument/tree_delete_all_1000 - ns/op
79155141
ns/op79816852
ns/op0.99
BenchmarkDocument/tree_delete_all_1000 - B/op
86990546
B/op86990889
B/op1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op
67755
allocs/op67750
allocs/op1.00
BenchmarkDocument/tree_edit_gc_100 - ns/op
3864173
ns/op3866691
ns/op1.00
BenchmarkDocument/tree_edit_gc_100 - B/op
4121051
B/op4121023
B/op1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op
14359
allocs/op14358
allocs/op1.00
BenchmarkDocument/tree_edit_gc_1000 - ns/op
318901189
ns/op326051394
ns/op0.98
BenchmarkDocument/tree_edit_gc_1000 - B/op
383466294
B/op383466086
B/op1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op
145410
allocs/op145407
allocs/op1.00
BenchmarkDocument/tree_split_gc_100 - ns/op
2615607
ns/op2611696
ns/op1.00
BenchmarkDocument/tree_split_gc_100 - B/op
2386963
B/op2386898
B/op1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op
10344
allocs/op10343
allocs/op1.00
BenchmarkDocument/tree_split_gc_1000 - ns/op
196597658
ns/op196739556
ns/op1.00
BenchmarkDocument/tree_split_gc_1000 - B/op
221990764
B/op221991590
B/op1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op
112259
allocs/op112260
allocs/op1.00
BenchmarkRPC/client_to_server - ns/op
361365780
ns/op356144469
ns/op1.01
BenchmarkRPC/client_to_server - B/op
17801789
B/op17801216
B/op1.00
BenchmarkRPC/client_to_server - allocs/op
166913
allocs/op166911
allocs/op1.00
BenchmarkRPC/client_to_client_via_server - ns/op
614293610
ns/op613079232
ns/op1.00
BenchmarkRPC/client_to_client_via_server - B/op
33814388
B/op31722656
B/op1.07
BenchmarkRPC/client_to_client_via_server - allocs/op
312959
allocs/op313048
allocs/op1.00
BenchmarkRPC/attach_large_document - ns/op
1252603925
ns/op1479934941
ns/op0.85
BenchmarkRPC/attach_large_document - B/op
1889206800
B/op1890029520
B/op1.00
BenchmarkRPC/attach_large_document - allocs/op
7528
allocs/op7567
allocs/op0.99
BenchmarkRPC/adminCli_to_server - ns/op
541626243
ns/op537051132
ns/op1.01
BenchmarkRPC/adminCli_to_server - B/op
36800292
B/op36806452
B/op1.00
BenchmarkRPC/adminCli_to_server - allocs/op
289716
allocs/op289659
allocs/op1.00
BenchmarkLocker - ns/op
64.46
ns/op65.34
ns/op0.99
BenchmarkLocker - B/op
16
B/op16
B/op1
BenchmarkLocker - allocs/op
1
allocs/op1
allocs/op1
BenchmarkLockerParallel - ns/op
38.48
ns/op38.48
ns/op1
BenchmarkLockerParallel - B/op
0
B/op0
B/opNaN
BenchmarkLockerParallel - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkLockerMoreKeys - ns/op
150.1
ns/op145.1
ns/op1.03
BenchmarkLockerMoreKeys - B/op
15
B/op15
B/op1
BenchmarkLockerMoreKeys - allocs/op
0
allocs/op0
allocs/opNaN
BenchmarkChange/Push_10_Changes - ns/op
3786929
ns/op3768343
ns/op1.00
BenchmarkChange/Push_10_Changes - B/op
126306
B/op126223
B/op1.00
BenchmarkChange/Push_10_Changes - allocs/op
1254
allocs/op1254
allocs/op1
BenchmarkChange/Push_100_Changes - ns/op
13947061
ns/op14005221
ns/op1.00
BenchmarkChange/Push_100_Changes - B/op
650105
B/op648654
B/op1.00
BenchmarkChange/Push_100_Changes - allocs/op
6538
allocs/op6539
allocs/op1.00
BenchmarkChange/Push_1000_Changes - ns/op
112148048
ns/op114047673
ns/op0.98
BenchmarkChange/Push_1000_Changes - B/op
6134158
B/op6036337
B/op1.02
BenchmarkChange/Push_1000_Changes - allocs/op
62159
allocs/op62157
allocs/op1.00
BenchmarkChange/Pull_10_Changes - ns/op
2853706
ns/op2839363
ns/op1.01
BenchmarkChange/Pull_10_Changes - B/op
100552
B/op100881
B/op1.00
BenchmarkChange/Pull_10_Changes - allocs/op
952
allocs/op952
allocs/op1
BenchmarkChange/Pull_100_Changes - ns/op
4317956
ns/op4308547
ns/op1.00
BenchmarkChange/Pull_100_Changes - B/op
257665
B/op258255
B/op1.00
BenchmarkChange/Pull_100_Changes - allocs/op
3154
allocs/op3154
allocs/op1
BenchmarkChange/Pull_1000_Changes - ns/op
8255314
ns/op8372656
ns/op0.99
BenchmarkChange/Pull_1000_Changes - B/op
1395071
B/op1396187
B/op1.00
BenchmarkChange/Pull_1000_Changes - allocs/op
26874
allocs/op26871
allocs/op1.00
BenchmarkSnapshot/Push_3KB_snapshot - ns/op
16457636
ns/op16777319
ns/op0.98
BenchmarkSnapshot/Push_3KB_snapshot - B/op
802938
B/op809995
B/op0.99
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op
6543
allocs/op6542
allocs/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - ns/op
115603240
ns/op117069671
ns/op0.99
BenchmarkSnapshot/Push_30KB_snapshot - B/op
6233959
B/op6250016
B/op1.00
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op
62166
allocs/op62161
allocs/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op
6528274
ns/op6563310
ns/op0.99
BenchmarkSnapshot/Pull_3KB_snapshot - B/op
905963
B/op905174
B/op1.00
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op
14886
allocs/op14882
allocs/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op
14787211
ns/op15000336
ns/op0.99
BenchmarkSnapshot/Pull_30KB_snapshot - B/op
6979692
B/op6977754
B/op1.00
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op
144144
allocs/op144148
allocs/op1.00
BenchmarkSync/memory_sync_10_test - ns/op
7061
ns/op6824
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 - ns/op
50971
ns/op51635
ns/op0.99
BenchmarkSync/memory_sync_100_test - B/op
8669
B/op8659
B/op1.00
BenchmarkSync/memory_sync_100_test - allocs/op
275
allocs/op274
allocs/op1.00
BenchmarkSync/memory_sync_1000_test - ns/op
600192
ns/op582724
ns/op1.03
BenchmarkSync/memory_sync_1000_test - B/op
74238
B/op74925
B/op0.99
BenchmarkSync/memory_sync_1000_test - allocs/op
2105
allocs/op2141
allocs/op0.98
BenchmarkSync/memory_sync_10000_test - ns/op
7402594
ns/op7320373
ns/op1.01
BenchmarkSync/memory_sync_10000_test - B/op
750543
B/op761425
B/op0.99
BenchmarkSync/memory_sync_10000_test - allocs/op
20391
allocs/op20593
allocs/op0.99
BenchmarkTextEditing - ns/op
18915255758
ns/op18585017456
ns/op1.02
BenchmarkTextEditing - B/op
9041907712
B/op9037385240
B/op1.00
BenchmarkTextEditing - allocs/op
19922847
allocs/op19920435
allocs/op1.00
This comment was automatically generated by workflow using github-action-benchmark.