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 classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoublevoidatomicWrite(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) voidatomicWriteWhileReading(KafkaIOUtilsBenchmark.AtomicAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) doubledoublevoidvoidplainWriteWhileReading(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) doubledoublevoidsynchronizedPlainWrite(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) voidsynchronizedPlainWriteWhileReading(KafkaIOUtilsBenchmark.PlainAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) doubledoublevoidvolatileWrite(KafkaIOUtilsBenchmark.VolatileAccumulatorState as, KafkaIOUtilsBenchmark.ProducerState ps) voidvolatileWriteWhileReading(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
-