Class CacheBenchmark

java.lang.Object
com.helix.experiments.benchmarks.CacheBenchmark
Direct Known Subclasses:
CacheBenchmark_jmhType_B1

public class CacheBenchmark extends Object
JMH Microbenchmark suite measuring L1/L2/L3 cache lookup throughput, hit vs miss latency, and eviction overhead.
  • Constructor Details

    • CacheBenchmark

      public CacheBenchmark()
  • Method Details

    • setup

      public void setup() throws Exception
      Throws:
      Exception
    • tearDown

      public void tearDown()
    • benchmarkCacheHit

      public Optional<CompiledRule> benchmarkCacheHit()
    • benchmarkCacheMiss

      public Optional<CompiledRule> benchmarkCacheMiss()
    • benchmarkCacheEviction

      public void benchmarkCacheEviction()