-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBenchmark3.log
60 lines (52 loc) · 2.16 KB
/
Benchmark3.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# JMH version: 1.26
# VM version: JDK 11.0.8, Java HotSpot(TM) 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: D:\Java\bin\java.exe
# VM options: -Dfile.encoding=UTF-8
# Warmup: 3 iterations, 10 s each
# Measurement: 10 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 6 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: com.onemsg.onerpc.example.jmh.OneRpcBenchmark.testRpcInvoke
# Run progress: 0.00% complete, ETA 00:02:40
# Fork: 1 of 2
# Warmup Iteration 1: 5.211 ops/ms
# Warmup Iteration 2: 21.078 ops/ms
# Warmup Iteration 3: 22.681 ops/ms
Iteration 1: 19.235 ops/ms
Iteration 2: 20.393 ops/ms
Iteration 3: 23.582 ops/ms
Iteration 4: 23.441 ops/ms
Iteration 5: 23.846 ops/ms
Iteration 6: 23.526 ops/ms
Iteration 7: 23.492 ops/ms
Iteration 8: 23.760 ops/ms
Iteration 9: 23.868 ops/ms
Iteration 10: 23.530 ops/ms
# Run progress: 50.00% complete, ETA 00:01:22
# Fork: 2 of 2
# Warmup Iteration 1: 12.958 ops/ms
# Warmup Iteration 2: 23.716 ops/ms
# Warmup Iteration 3: 22.963 ops/ms
Iteration 1: 21.492 ops/ms
Iteration 2: 21.079 ops/ms
Iteration 3: 19.676 ops/ms
Iteration 4: 21.589 ops/ms
Iteration 5: 23.548 ops/ms
Iteration 6: 23.519 ops/ms
Iteration 7: 22.901 ops/ms
Iteration 8: 23.244 ops/ms
Iteration 9: 21.074 ops/ms
Iteration 10: 23.788 ops/ms
Result "com.onemsg.onerpc.example.jmh.OneRpcBenchmark.testRpcInvoke":
22.529 ±(99.9%) 1.320 ops/ms [Average]
(min, avg, max) = (19.235, 22.529, 23.868), stdev = 1.520
CI (99.9%): [21.209, 23.849] (assumes normal distribution)
# Run complete. Total time: 00:02:45
REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on
why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial
experiments, perform baseline and negative tests that provide experimental control, make sure
the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.
Do not assume the numbers tell you what you want them to tell.
Benchmark Mode Cnt Score Error Units
OneRpcBenchmark.testRpcInvoke thrpt 20 22.529 ± 1.320 ops/ms