-
Notifications
You must be signed in to change notification settings - Fork 0
/
adt_list_range.txt
68 lines (68 loc) · 4.67 KB
/
adt_list_range.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
2023-06-11T21:29:18+08:00
Running ./bin/adt_list_range
Run on (8 X 2904 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 256 KiB (x8)
L3 Unified 16384 KiB (x1)
Load Average: 2.89, 3.33, 2.28
---------------------------------------------------------------------------
Benchmark Time CPU Iterations
---------------------------------------------------------------------------
BenchListRange/1 0.425 ns 0.423 ns 1000000000
BenchListRange/8 3.23 ns 3.22 ns 224614354
BenchListRange/64 67.6 ns 67.2 ns 11172589
BenchListRange/512 695 ns 563 ns 1318474
BenchListRange/4096 18789 ns 12429 ns 79643
BenchListRange/32768 163085 ns 111225 ns 9165
BenchListRange/65536 395124 ns 236423 ns 4469
BenchForwardListRange/1 0.691 ns 0.601 ns 840924065
BenchForwardListRange/8 4.93 ns 3.64 ns 179228462
BenchForwardListRange/64 111 ns 71.3 ns 10357496
BenchForwardListRange/512 784 ns 553 ns 1264867
BenchForwardListRange/4096 13848 ns 10375 ns 65853
BenchForwardListRange/32768 99770 ns 97546 ns 7055
BenchForwardListRange/65536 414173 ns 207246 ns 3314
BenchBUListRange/1 1.02 ns 0.615 ns 1000000000
BenchBUListRange/8 4.38 ns 3.57 ns 191288339
BenchBUListRange/64 90.2 ns 70.7 ns 9552127
BenchBUListRange/512 768 ns 535 ns 1300875
BenchBUListRange/4096 4792 ns 4278 ns 163296
BenchBUListRange/32768 58316 ns 37318 ns 18838
BenchBUListRange/65536 115323 ns 75394 ns 9238
BenchIntrusiveListRange/1 0.830 ns 0.621 ns 1000000000
BenchIntrusiveListRange/8 5.36 ns 3.63 ns 198519759
BenchIntrusiveListRange/64 87.6 ns 70.8 ns 9867564
BenchIntrusiveListRange/512 680 ns 531 ns 1370738
BenchIntrusiveListRange/4096 7762 ns 4850 ns 145083
BenchIntrusiveListRange/32768 59997 ns 43787 ns 15946
BenchIntrusiveListRange/65536 106720 ns 89795 ns 7700
BenchPlfListRange/1 0.917 ns 0.639 ns 1000000000
BenchPlfListRange/8 4.59 ns 3.59 ns 192257197
BenchPlfListRange/64 93.8 ns 71.6 ns 9899778
BenchPlfListRange/512 989 ns 540 ns 1260831
BenchPlfListRange/4096 9380 ns 6821 ns 100821
BenchPlfListRange/32768 78690 ns 63384 ns 10695
BenchPlfListRange/65536 154631 ns 127518 ns 5543
BenchAdtListRange/1 0.737 ns 0.622 ns 1000000000
BenchAdtListRange/8 5.37 ns 3.67 ns 182766020
BenchAdtListRange/64 82.9 ns 71.3 ns 10023438
BenchAdtListRange/512 668 ns 531 ns 1297917
BenchAdtListRange/4096 9142 ns 6894 ns 103566
BenchAdtListRange/32768 86055 ns 61599 ns 10941
BenchAdtListRange/65536 162711 ns 128487 ns 5169
BenchAdtSimpleListRange/1 0.725 ns 0.588 ns 1000000000
BenchAdtSimpleListRange/8 5.36 ns 3.54 ns 197636613
BenchAdtSimpleListRange/64 92.5 ns 71.3 ns 9900557
BenchAdtSimpleListRange/512 594 ns 533 ns 1339524
BenchAdtSimpleListRange/4096 5907 ns 4997 ns 140278
BenchAdtSimpleListRange/32768 59828 ns 44815 ns 15280
BenchAdtSimpleListRange/65536 149047 ns 91297 ns 7401
BenchAdtImmutableListRange/1 0.634 ns 0.535 ns 1000000000
BenchAdtImmutableListRange/8 4.84 ns 3.83 ns 186054100
BenchAdtImmutableListRange/64 94.6 ns 71.6 ns 9657152
BenchAdtImmutableListRange/512 784 ns 545 ns 1277148
BenchAdtImmutableListRange/4096 6158 ns 5024 ns 141411
BenchAdtImmutableListRange/32768 49528 ns 49277 ns 12961
BenchAdtImmutableListRange/65536 97233 ns 98353 ns 7164