Skip to content

IGNITE-27723 Benchmark for PersistentPageMemory#7513

Open
dant3 wants to merge 11 commits intoapache:mainfrom
unisonteam:IGNITE-27723
Open

IGNITE-27723 Benchmark for PersistentPageMemory#7513
dant3 wants to merge 11 commits intoapache:mainfrom
unisonteam:IGNITE-27723

Conversation

@dant3
Copy link
Contributor

@dant3 dant3 commented Feb 2, 2026

https://issues.apache.org/jira/browse/IGNITE-27723

JMH Benchmark results (throughput):

┌──────────────────────┬────────────────────┬─────────────────────────┬──────────────────────┬──────────┐
│    Cache Pressure    │ Replacement Policy │ Without Metrics (ops/s) │ With Metrics (ops/s) │ Overhead │ 
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│ LOW (1.2× capacity)  │ CLOCK              │ 7,174,476 ± 38,337      │ 7,100,135 ± 65,014   │ -1.0%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ SEGMENTED_LRU      │ 6,719,755 ± 56,496      │ 6,783,633 ± 87,070   │ +1.0%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ RANDOM_LRU         │ 5,836,846 ± 27,197      │ 5,863,143 ± 49,021   │ +0.5%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│ MEDIUM (2× capacity) │ CLOCK              │ 3,959,051 ± 33,306      │ 4,033,807 ± 81,140   │ +1.9%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ SEGMENTED_LRU      │ 3,877,806 ± 39,699      │ 3,708,527 ± 97,216   │ -4.4%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ RANDOM_LRU         │ 2,923,739 ± 19,677      │ 2,870,672 ± 34,406   │ -1.8%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│ HIGH (4× capacity)   │ CLOCK              │ 2,573,104 ± 16,523      │ 2,522,476 ± 36,744   │ -2.0%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ SEGMENTED_LRU      │ 2,560,197 ± 59,304      │ 2,532,277 ± 21,186   │ -1.1%    │
├──────────────────────┼────────────────────┼─────────────────────────┼──────────────────────┼──────────┤
│                      │ RANDOM_LRU         │ 1,910,453 ± 19,745      │ 1,843,177 ± 22,017   │ -3.5%    │
└──────────────────────┴────────────────────┴─────────────────────────┴──────────────────────┴──────────┘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants