|
1 | | -Ran on macbook. |
| 1 | +Ran on Macbook. |
2 | 2 |
|
3 | 3 | ``` |
4 | | -BenchmarkWrite/branch_2-4 1000000 44162 ns/op |
5 | | -BenchmarkWrite/branch_3-4 1000000 6306 ns/op |
6 | | -BenchmarkWrite/branch_4-4 1000000 6922 ns/op |
7 | | -BenchmarkWrite/branch_5-4 1000000 9222 ns/op |
8 | | -BenchmarkWrite/branch_6-4 1000000 7646 ns/op |
9 | | -BenchmarkWrite/branch_7-4 500000 6604 ns/op |
10 | | -BenchmarkWriteParallel/branch_2-4 500000 24437 ns/op |
11 | | -BenchmarkWriteParallel/branch_3-4 1000000 7390 ns/op |
12 | | -BenchmarkWriteParallel/branch_4-4 1000000 8112 ns/op |
13 | | -BenchmarkWriteParallel/branch_5-4 500000 7885 ns/op |
14 | | -BenchmarkWriteParallel/branch_6-4 500000 8459 ns/op |
15 | | -BenchmarkWriteParallel/branch_7-4 500000 8593 ns/op |
16 | | -BenchmarkRead/branch_2-4 200000 8491 ns/op |
17 | | -BenchmarkRead/branch_3-4 500000 3108 ns/op |
18 | | -BenchmarkRead/branch_4-4 500000 3223 ns/op |
19 | | -BenchmarkRead/branch_5-4 500000 3586 ns/op |
20 | | -BenchmarkRead/branch_6-4 500000 4118 ns/op |
21 | | -BenchmarkRead/branch_7-4 300000 4729 ns/op |
22 | | -BenchmarkReadParallel/branch_2-4 500000 2680 ns/op |
23 | | -BenchmarkReadParallel/branch_3-4 1000000 1909 ns/op |
24 | | -BenchmarkReadParallel/branch_4-4 1000000 1928 ns/op |
25 | | -BenchmarkReadParallel/branch_5-4 1000000 1663 ns/op |
26 | | -BenchmarkReadParallel/branch_6-4 1000000 1400 ns/op |
27 | | -BenchmarkReadParallel/branch_7-4 1000000 1733 ns/op |
28 | | -BenchmarkReadWrite/frac_0-4 1000000 6719 ns/op |
29 | | -BenchmarkReadWrite/frac_1-4 1000000 6177 ns/op |
30 | | -BenchmarkReadWrite/frac_2-4 1000000 6239 ns/op |
31 | | -BenchmarkReadWrite/frac_3-4 1000000 5616 ns/op |
32 | | -BenchmarkReadWrite/frac_4-4 1000000 5103 ns/op |
33 | | -BenchmarkReadWrite/frac_5-4 1000000 4962 ns/op |
34 | | -BenchmarkReadWrite/frac_6-4 1000000 4172 ns/op |
35 | | -BenchmarkReadWrite/frac_7-4 1000000 3175 ns/op |
36 | | -BenchmarkReadWrite/frac_8-4 1000000 2070 ns/op |
37 | | -BenchmarkReadWrite/frac_9-4 1000000 1201 ns/op |
38 | | -BenchmarkReadWrite/frac_10-4 5000000 456 ns/o |
39 | | -``` |
40 | | - |
41 | | -For comparison with lock-free skiplist |
42 | | - |
43 | | -``` |
44 | | -BenchmarkReadParallel/branch_4-4 1000000 1358 ns/op |
45 | | -BenchmarkWriteParallelAlt-4 100 19644625 ns/op |
| 4 | +BenchmarkReadWrite/frac_0-4 500000 7073 ns/op |
| 5 | +BenchmarkReadWrite/frac_1-4 1000000 8509 ns/op |
| 6 | +BenchmarkReadWrite/frac_2-4 1000000 7978 ns/op |
| 7 | +BenchmarkReadWrite/frac_3-4 500000 5832 ns/op |
| 8 | +BenchmarkReadWrite/frac_4-4 1000000 5714 ns/op |
| 9 | +BenchmarkReadWrite/frac_5-4 1000000 5011 ns/op |
| 10 | +BenchmarkReadWrite/frac_6-4 1000000 4417 ns/op |
| 11 | +BenchmarkReadWrite/frac_7-4 1000000 3434 ns/op |
| 12 | +BenchmarkReadWrite/frac_8-4 1000000 2393 ns/op |
| 13 | +BenchmarkReadWrite/frac_9-4 1000000 1437 ns/op |
| 14 | +BenchmarkReadWrite/frac_10-4 3000000 483 ns/op |
46 | 15 | ``` |
0 commit comments