|
6 | 6 |
|
7 | 7 | ## Environment |
8 | 8 |
|
9 | | -- **Date**: 2026-01-31T05:25:38.065058884+00:00 |
10 | | -- **Commit**: `c5111640a5fa180f9486c0f66afcc681b83e8d3d` |
| 9 | +- **Date**: 2026-02-02T01:23:13.435011377+00:00 |
| 10 | +- **Commit**: `5c867f6e1c8f218d207591d07bc2bd1ffd185c4d` |
11 | 11 | - **Branch**: `main` |
12 | 12 | - **Dirty**: false |
13 | 13 | - **Rustc**: rustc 1.93.0 (254b59607 2026-01-19) |
|
27 | 27 | |--------|-------:|-------:|-------:|-------:|-------:|-------:|-------:|-------:| |
28 | 28 | | **2Q** | 89.36% | 90.63% | 31.55% | 0.00% | 16.04% | 90.71% | 24.78% | 82.37% | |
29 | 29 | | **Clock** | 88.74% | 90.65% | 34.96% | 0.00% | 17.63% | 90.45% | 24.66% | 80.75% | |
| 30 | +| **Clock-Pro** | 89.14% | 90.65% | 30.55% | 0.00% | 21.09% | 90.38% | 24.77% | 81.54% | |
| 31 | +| **FIFO** | 86.74% | 86.16% | 35.49% | 0.00% | 15.58% | 87.58% | 24.64% | 76.77% | |
30 | 32 | | **Heap-LFU** | 85.32% | 90.67% | 26.51% | 22.52% | 23.42% | 90.03% | 24.67% | 74.81% | |
31 | 33 | | **LFU** | 89.40% | 90.64% | 25.82% | 0.00% | 20.28% | 91.13% | 24.61% | 82.57% | |
| 34 | +| **LIFO** | 63.08% | 90.66% | 26.08% | 24.22% | 29.10% | 90.18% | 24.76% | 80.25% | |
32 | 35 | | **LRU** | 88.50% | 90.65% | 35.45% | 0.00% | 16.75% | 90.22% | 24.62% | 80.17% | |
33 | 36 | | **LRU-K** | 89.40% | 90.64% | 25.91% | 0.00% | 20.28% | 91.13% | 24.61% | 82.57% | |
| 37 | +| **MFU** | 61.47% | 53.94% | 27.00% | 12.29% | 21.22% | 61.41% | 24.90% | 52.18% | |
| 38 | +| **MRU** | 39.71% | 38.07% | 24.90% | 24.22% | 28.90% | 59.53% | 24.74% | 33.10% | |
| 39 | +| **NRU** | 88.17% | 90.66% | 26.35% | 24.21% | 29.10% | 90.20% | 24.74% | 80.29% | |
| 40 | +| **Random** | 86.84% | 86.34% | 32.85% | 1.82% | 20.72% | 87.70% | 24.66% | 76.98% | |
34 | 41 | | **S3-FIFO** | 89.49% | 90.63% | 23.45% | 0.00% | 24.00% | 91.07% | 24.77% | 82.84% | |
| 42 | +| **SLRU** | 89.40% | 90.63% | 30.95% | 0.00% | 16.92% | 90.89% | 24.75% | 82.57% | |
35 | 43 |
|
36 | 44 | ## Throughput (Million ops/sec) |
37 | 45 |
|
38 | 46 | | Policy | HotSet 90/10 | Uniform | Zipfian 1.0 | |
39 | 47 | |--------|-------:|-------:|-------:| |
40 | | -| **2Q** | 12.28 | 16.35 | 8.76 | |
41 | | -| **Clock** | 13.95 | 17.83 | 9.37 | |
42 | | -| **Heap-LFU** | 8.05 | 7.46 | 6.02 | |
43 | | -| **LFU** | 8.01 | 8.67 | 5.66 | |
44 | | -| **LRU** | 12.28 | 16.88 | 8.88 | |
45 | | -| **LRU-K** | 10.85 | 12.65 | 7.93 | |
46 | | -| **S3-FIFO** | 12.78 | 11.88 | 8.37 | |
| 48 | +| **2Q** | 12.18 | 16.75 | 8.73 | |
| 49 | +| **Clock** | 13.79 | 18.09 | 9.41 | |
| 50 | +| **Clock-Pro** | 12.95 | 10.34 | 8.30 | |
| 51 | +| **FIFO** | 11.70 | 11.93 | 8.17 | |
| 52 | +| **Heap-LFU** | 8.06 | 7.54 | 6.08 | |
| 53 | +| **LFU** | 8.12 | 8.75 | 5.74 | |
| 54 | +| **LIFO** | 14.72 | 21.31 | 9.80 | |
| 55 | +| **LRU** | 12.49 | 17.57 | 8.90 | |
| 56 | +| **LRU-K** | 10.91 | 12.75 | 7.92 | |
| 57 | +| **MFU** | 10.00 | 10.40 | 7.57 | |
| 58 | +| **MRU** | 16.10 | 17.54 | 11.46 | |
| 59 | +| **NRU** | 13.33 | 0.64 | 7.37 | |
| 60 | +| **Random** | 14.26 | 16.85 | 9.54 | |
| 61 | +| **S3-FIFO** | 12.85 | 12.56 | 8.52 | |
| 62 | +| **SLRU** | 12.30 | 16.79 | 8.72 | |
47 | 63 |
|
48 | 64 | ## Latency P99 (nanoseconds) |
49 | 65 |
|
50 | 66 | | Policy | HotSet 90/10 | Uniform | Zipfian 1.0 | |
51 | 67 | |--------|-------:|-------:|-------:| |
52 | | -| **2Q** | 90 | 140 | 110 | |
53 | | -| **Clock** | 80 | 121 | 101 | |
54 | | -| **Heap-LFU** | 270 | 330 | 301 | |
55 | | -| **LFU** | 181 | 331 | 201 | |
56 | | -| **LRU** | 90 | 130 | 110 | |
57 | | -| **LRU-K** | 140 | 181 | 151 | |
58 | | -| **S3-FIFO** | 131 | 290 | 210 | |
| 68 | +| **2Q** | 80 | 131 | 100 | |
| 69 | +| **Clock** | 80 | 120 | 100 | |
| 70 | +| **Clock-Pro** | 191 | 310 | 290 | |
| 71 | +| **FIFO** | 160 | 210 | 181 | |
| 72 | +| **Heap-LFU** | 270 | 321 | 291 | |
| 73 | +| **LFU** | 180 | 341 | 200 | |
| 74 | +| **LIFO** | 60 | 90 | 80 | |
| 75 | +| **LRU** | 80 | 120 | 100 | |
| 76 | +| **LRU-K** | 121 | 181 | 140 | |
| 77 | +| **MFU** | 231 | 261 | 291 | |
| 78 | +| **MRU** | 90 | 140 | 101 | |
| 79 | +| **NRU** | 180 | 11492 | 551 | |
| 80 | +| **Random** | 100 | 130 | 110 | |
| 81 | +| **S3-FIFO** | 130 | 220 | 171 | |
| 82 | +| **SLRU** | 80 | 130 | 100 | |
59 | 83 |
|
60 | 84 | ## Scan Resistance |
61 | 85 |
|
62 | 86 | | Policy | Baseline | During Scan | Recovery | Score | |
63 | 87 | |--------|----------|-------------|----------|-------| |
64 | 88 | | **2Q** | 79.66% | 7.69% | 78.54% | 0.986 | |
65 | 89 | | **Clock** | 79.66% | 6.90% | 68.54% | 0.860 | |
| 90 | +| **Clock-Pro** | 79.66% | 7.69% | 78.78% | 0.989 | |
| 91 | +| **FIFO** | 78.36% | 9.22% | 68.55% | 0.875 | |
66 | 92 | | **Heap-LFU** | 79.21% | 21.89% | 75.79% | 0.957 | |
67 | 93 | | **LFU** | 79.66% | 7.69% | 78.54% | 0.986 | |
| 94 | +| **LIFO** | 79.75% | 19.48% | 80.80% | 1.013 | |
68 | 95 | | **LRU** | 79.65% | 7.03% | 68.54% | 0.861 | |
69 | 96 | | **LRU-K** | 79.66% | 7.69% | 78.54% | 0.986 | |
| 97 | +| **MFU** | 75.84% | 12.48% | 49.18% | 0.648 | |
| 98 | +| **MRU** | 74.88% | 20.67% | 46.96% | 0.627 | |
| 99 | +| **NRU** | 79.75% | 19.48% | 80.86% | 1.014 | |
| 100 | +| **Random** | 79.55% | 11.72% | 68.53% | 0.861 | |
70 | 101 | | **S3-FIFO** | 79.66% | 7.69% | 78.82% | 0.989 | |
| 102 | +| **SLRU** | 79.66% | 7.69% | 78.54% | 0.986 | |
71 | 103 |
|
72 | 104 | *Score = Recovery/Baseline (1.0 = perfect recovery)* |
73 | 105 |
|
|
77 | 109 | |--------|-----------------|------------|------------| |
78 | 110 | | **2Q** | 33.50% | 3072 | 11264 | |
79 | 111 | | **Clock** | 49.32% | 3072 | 6144 | |
| 112 | +| **Clock-Pro** | 36.04% | 8192 | 11264 | |
| 113 | +| **FIFO** | 52.25% | 3072 | 6144 | |
80 | 114 | | **Heap-LFU** | 9.86% | 2048 | 2048 | |
81 | 115 | | **LFU** | 9.08% | 1024 | 2048 | |
| 116 | +| **LIFO** | 0.20% | 5120 | 16384 | |
82 | 117 | | **LRU** | 49.32% | 3072 | 5120 | |
83 | 118 | | **LRU-K** | 9.08% | 1024 | 2048 | |
| 119 | +| **MFU** | 3.61% | 1024 | 3072 | |
| 120 | +| **MRU** | 0.20% | 5120 | 16384 | |
| 121 | +| **NRU** | 0.20% | 5120 | 16384 | |
| 122 | +| **Random** | 45.02% | 4096 | 8192 | |
84 | 123 | | **S3-FIFO** | 44.34% | 8192 | 11264 | |
| 124 | +| **SLRU** | 27.73% | 3072 | 11264 | |
85 | 125 |
|
86 | 126 | *Lower ops-to-X% is better (faster adaptation)* |
87 | 127 |
|
|
0 commit comments