-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlist_splice.txt
More file actions
61 lines (61 loc) · 4.05 KB
/
list_splice.txt
File metadata and controls
61 lines (61 loc) · 4.05 KB
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
2023-06-16T17:37:33+08:00
Running ./bin/list_splice
Run on (16 X 3417.59 MHz CPU s)
CPU Caches:
L1 Data 48 KiB (x16)
L1 Instruction 32 KiB (x16)
L2 Unified 2048 KiB (x16)
L3 Unified 30720 KiB (x1)
Load Average: 4.00, 3.32, 2.03
-------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------
BenchListSplice/1 1.57 ns 1.57 ns 449842497
BenchListSplice/8 1.55 ns 1.55 ns 442243861
BenchListSplice/64 1.54 ns 1.54 ns 456283040
BenchListSplice/512 1.55 ns 1.55 ns 456330724
BenchListSplice/4096 1.53 ns 1.53 ns 457206817
BenchListSplice/32768 1.54 ns 1.54 ns 458916241
BenchListSplice/65536 1.55 ns 1.55 ns 453671351
BenchListSwap/1 2.58 ns 2.58 ns 273582145
BenchListSwap/8 2.58 ns 2.58 ns 271229609
BenchListSwap/64 2.56 ns 2.56 ns 272809456
BenchListSwap/512 2.59 ns 2.59 ns 269211089
BenchListSwap/4096 2.63 ns 2.63 ns 262096681
BenchListSwap/32768 2.63 ns 2.63 ns 266608729
BenchListSwap/65536 2.61 ns 2.61 ns 263641275
BenchDequeSwap/1 4.11 ns 4.11 ns 171554165
BenchDequeSwap/8 4.18 ns 4.18 ns 169674900
BenchDequeSwap/64 4.11 ns 4.11 ns 172683613
BenchDequeSwap/512 4.16 ns 4.16 ns 170645051
BenchDequeSwap/4096 4.05 ns 4.05 ns 169584175
BenchDequeSwap/32768 4.05 ns 4.05 ns 172176136
BenchDequeSwap/65536 4.17 ns 4.17 ns 167056480
BenchIntrusiveListSplice/1 0.866 ns 0.866 ns 811105264
BenchIntrusiveListSplice/8 1.22 ns 1.22 ns 551874400
BenchIntrusiveListSplice/64 32.3 ns 32.3 ns 20362986
BenchIntrusiveListSplice/512 255 ns 255 ns 2802558
BenchIntrusiveListSplice/4096 2162 ns 2162 ns 317326
BenchIntrusiveListSplice/32768 19229 ns 19228 ns 37451
BenchIntrusiveListSplice/65536 40004 ns 40004 ns 20403
BenchIntrusiveListSwap/1 5.96 ns 5.96 ns 117681449
BenchIntrusiveListSwap/8 8.72 ns 8.72 ns 80658679
BenchIntrusiveListSwap/64 36.6 ns 36.6 ns 19133202
BenchIntrusiveListSwap/512 252 ns 252 ns 2788367
BenchIntrusiveListSwap/4096 2087 ns 2087 ns 295792
BenchIntrusiveListSwap/32768 17816 ns 17816 ns 41711
BenchIntrusiveListSwap/65536 36640 ns 36639 ns 19224
BenchPlfListSplice/1 4.50 ns 4.50 ns 155613733
BenchPlfListSplice/8 4.70 ns 4.70 ns 148842180
BenchPlfListSplice/64 4.68 ns 4.68 ns 149901141
BenchPlfListSplice/512 4.67 ns 4.67 ns 150181649
BenchPlfListSplice/4096 4.73 ns 4.73 ns 149038734
BenchPlfListSplice/32768 4.72 ns 4.72 ns 148380042
BenchPlfListSplice/65536 4.68 ns 4.68 ns 148782583
BenchPlfListSwap/1 10.2 ns 10.2 ns 68160317
BenchPlfListSwap/8 10.4 ns 10.4 ns 66587792
BenchPlfListSwap/64 10.4 ns 10.4 ns 67050703
BenchPlfListSwap/512 10.5 ns 10.5 ns 67258866
BenchPlfListSwap/4096 10.4 ns 10.4 ns 67621590
BenchPlfListSwap/32768 10.4 ns 10.4 ns 66644435
BenchPlfListSwap/65536 10.4 ns 10.4 ns 66799169