diff options
| -rw-r--r-- | src/main/java/bench/BenchConfig.java | 2 | ||||
| -rw-r--r-- | src/main/java/bench/Main.java | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/bench/BenchConfig.java b/src/main/java/bench/BenchConfig.java index cc73444..d26c48f 100644 --- a/src/main/java/bench/BenchConfig.java +++ b/src/main/java/bench/BenchConfig.java @@ -5,7 +5,7 @@ import java.util.List; public class BenchConfig { public enum Mode { DURATION, EVENTS } - private int threads = 10; + private int threads = Runtime.getRuntime().availableProcessors(); private Mode mode = Mode.DURATION; private long durationSeconds = 10; private long totalEvents = 1_000_000; diff --git a/src/main/java/bench/Main.java b/src/main/java/bench/Main.java index a12c22b..565ae13 100644 --- a/src/main/java/bench/Main.java +++ b/src/main/java/bench/Main.java @@ -15,8 +15,8 @@ import java.util.concurrent.Callable; description = "Benchmark Log4j2 logging throughput with various configurations") public class Main implements Callable<Integer> { - @Option(names = {"-t", "--threads"}, description = "Number of concurrent threads (default: 10)") - private int threads = 10; + @Option(names = {"-t", "--threads"}, description = "Number of concurrent threads (default: available CPUs)") + private int threads = Runtime.getRuntime().availableProcessors(); @Option(names = {"-m", "--mode"}, description = "Test mode: duration or events (default: duration)") private String mode = "duration"; |
