Package com.helix.experiments.benchmarks
Class DisruptorStreamingBenchmark
java.lang.Object
com.helix.experiments.benchmarks.DisruptorStreamingBenchmark
- Direct Known Subclasses:
DisruptorStreamingBenchmark_jmhType_B1
JMH Microbenchmark suite measuring sustained ring buffer streaming throughput
(>1,500,000 events/sec) and latency percentiles (P50, P99) with LMAX Disruptor.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TOPIC
- See Also:
-
RULE_NAME
- See Also:
-
-
Constructor Details
-
DisruptorStreamingBenchmark
public DisruptorStreamingBenchmark()
-
-
Method Details
-
setup
- Throws:
Exception
-
tearDown
public void tearDown() -
benchmarkSustainedThroughput
public void benchmarkSustainedThroughput()Measures sustained zero-allocation streaming throughput (events/second). Target: >1,500,000 events/sec. -
benchmarkRingBufferLatency
public void benchmarkRingBufferLatency()Measures ring buffer publication latency percentiles (P50, P99). -
benchmarkRoundTripLatency
Measures synchronous end-to-end event completion latency percentiles (P50, P99). -
getBridge
-