(chores) performance: use the average time for the seda and disruptor tests
This makes it easier to evaluate outliers consuming more time to process than just looking at the throughput numbers
diff --git a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerToSedaTest.java b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerToSedaTest.java
index e8df3c0..62fcfc8 100644
--- a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerToSedaTest.java
+++ b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerToSedaTest.java
@@ -82,14 +82,14 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void sendBlocking(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(6)
public void sendBlocking_6(BenchmarkState state, Blackhole bh) {
@@ -98,7 +98,7 @@
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void sendBlockingWithMultipleTypes(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
@@ -108,7 +108,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(6)
public void sendBlockingWithMultipleTypes_6(BenchmarkState state, Blackhole bh) {
diff --git a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerWithArrayBlockingQueueToSedaTest.java b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerWithArrayBlockingQueueToSedaTest.java
index 57db655..08c7161 100644
--- a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerWithArrayBlockingQueueToSedaTest.java
+++ b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/BlockingProducerWithArrayBlockingQueueToSedaTest.java
@@ -82,14 +82,14 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void sendBlocking(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(6)
public void sendBlocking_6(BenchmarkState state, Blackhole bh) {
@@ -98,7 +98,7 @@
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void sendBlockingWithMultipleTypes(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
@@ -108,7 +108,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(6)
public void sendBlockingWithMultipleTypes_6(BenchmarkState state, Blackhole bh) {
diff --git a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorMultipleTypesProducerTest.java b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorMultipleTypesProducerTest.java
index 2a1fa03..4d82cd3 100644
--- a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorMultipleTypesProducerTest.java
+++ b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorMultipleTypesProducerTest.java
@@ -79,7 +79,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void sendMultipleTypes_1(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
@@ -89,7 +89,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(2)
public void sendBlockingWithMultipleTypes_2(BenchmarkState state, Blackhole bh) {
@@ -100,7 +100,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(4)
public void sendBlockingWithMultipleTypes_4(BenchmarkState state, Blackhole bh) {
@@ -111,7 +111,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(8)
public void sendBlockingWithMultipleTypes_8(BenchmarkState state, Blackhole bh) {
@@ -123,7 +123,7 @@
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(16)
public void sendBlockingWithMultipleTypes_16(BenchmarkState state, Blackhole bh) {
@@ -134,7 +134,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(32)
public void sendBlockingWithMultipleTypes_32(BenchmarkState state, Blackhole bh) {
diff --git a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorProducerTest.java b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorProducerTest.java
index f93fa79..e13cbfb 100644
--- a/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorProducerTest.java
+++ b/tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/DisruptorProducerTest.java
@@ -75,14 +75,14 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
public void send_1(BenchmarkState state, Blackhole bh) {
state.producerTemplate.sendBody(state.endpoint, "test");
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(2)
public void send_2(BenchmarkState state, Blackhole bh) {
@@ -91,7 +91,7 @@
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(4)
public void send_4(BenchmarkState state, Blackhole bh) {
@@ -99,7 +99,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(8)
public void send_8(BenchmarkState state, Blackhole bh) {
@@ -107,7 +107,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(16)
public void send_16(BenchmarkState state, Blackhole bh) {
@@ -115,7 +115,7 @@
}
@OutputTimeUnit(TimeUnit.MILLISECONDS)
- @BenchmarkMode({Mode.Throughput, Mode.AverageTime, Mode.SingleShotTime})
+ @BenchmarkMode(Mode.AverageTime)
@Benchmark
@Threads(32)
public void send_32(BenchmarkState state, Blackhole bh) {