Package org.apache.beam.sdk.io.kafka.jmh
Class KafkaIOUtilsBenchmark
java.lang.Object
org.apache.beam.sdk.io.kafka.jmh.KafkaIOUtilsBenchmark
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
double
void
atomicWrite
(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) void
atomicWriteWhileReading
(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) double
double
void
void
plainWriteWhileReading
(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) double
double
void
synchronizedPlainWrite
(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) void
synchronizedPlainWriteWhileReading
(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) double
double
void
volatileWrite
(KafkaIOUtilsBenchmark.VolatileAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) void
volatileWriteWhileReading
(KafkaIOUtilsBenchmark.VolatileAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps)
-
Constructor Details
-
KafkaIOUtilsBenchmark
public KafkaIOUtilsBenchmark()
-
-
Method Details
-
plainWrite
public void plainWrite(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
plainRead
-
plainWriteWhileReading
public void plainWriteWhileReading(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
plainReadWhileWriting
-
synchronizedPlainWrite
public void synchronizedPlainWrite(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
synchronizedPlainRead
-
synchronizedPlainWriteWhileReading
public void synchronizedPlainWriteWhileReading(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
synchronizedPlainReadWhileWriting
-
atomicWrite
public void atomicWrite(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
atomicRead
-
atomicWriteWhileReading
public void atomicWriteWhileReading(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
atomicReadWhileWriting
-
volatileWrite
public void volatileWrite(KafkaIOUtilsBenchmark.VolatileAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
volatileRead
-
volatileWriteWhileReading
public void volatileWriteWhileReading(KafkaIOUtilsBenchmark.VolatileAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) -
volatileReadWhileWriting
-