aboutsummaryrefslogtreecommitdiff
path: root/kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala')
-rw-r--r--kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala35
1 files changed, 0 insertions, 35 deletions
diff --git a/kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala b/kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala
deleted file mode 100644
index 5b9de062..00000000
--- a/kamon-bench/src/main/scala/kamon/bench/instruments/KamonMinMaxCounterBench.scala
+++ /dev/null
@@ -1,35 +0,0 @@
-package kamon.bench.instruments
-
-import java.nio.LongBuffer
-import java.util.concurrent.TimeUnit
-
-import kamon.metric.instrument.Histogram.DynamicRange
-import kamon.metric.instrument.{CollectionContext, Histogram, PaddedMinMaxCounter}
-import org.openjdk.jmh.annotations._
-
-@State(Scope.Group)
-@BenchmarkMode(Array(Mode.AverageTime))
-@OutputTimeUnit(TimeUnit.NANOSECONDS)
-@Fork(2)
-@Warmup(iterations = 10)
-@Measurement(iterations = 10)
-class KamonMinMaxCounterBench {
-
- val counter: PaddedMinMaxCounter = new PaddedMinMaxCounter(Histogram(DynamicRange(1L, 999999999L, 2)))
-
- val collectionContext = new CollectionContext {
- val buffer: LongBuffer = LongBuffer.allocate(33792)
- }
-
- @Benchmark
- @Group("rw")
- def increment(): Unit = {
- counter.increment()
- }
-
- @Benchmark
- @Group("rw")
- def get(): Long = {
- counter.collect(collectionContext).min
- }
-}