Skip to content

Commit 338f04c

Browse files
author
Bytekeeper
committed
Show actual number of paths per second.
1 parent 3efe32f commit 338f04c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/jmh/java/org/bk/ass/path/JpsBenchmark.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
package org.bk.ass.path;
22

3+
import org.openjdk.jmh.annotations.*;
4+
5+
import javax.imageio.ImageIO;
36
import java.awt.image.BufferedImage;
47
import java.io.IOException;
58
import java.util.ArrayList;
69
import java.util.List;
710
import java.util.SplittableRandom;
8-
import javax.imageio.ImageIO;
9-
import org.openjdk.jmh.annotations.Benchmark;
10-
import org.openjdk.jmh.annotations.Fork;
11-
import org.openjdk.jmh.annotations.Measurement;
12-
import org.openjdk.jmh.annotations.Scope;
13-
import org.openjdk.jmh.annotations.Setup;
14-
import org.openjdk.jmh.annotations.State;
1511

1612
@Measurement(iterations = 3, time = 5)
1713
@Fork(3)
@@ -55,7 +51,8 @@ public void setup() throws IOException {
5551
}
5652

5753
@Benchmark
58-
public List<Result> path100RandomStartToEnd(MyState state) {
54+
@OperationsPerInvocation(100)
55+
public List<Result> pathRandomStartToEnd(MyState state) {
5956
List<Result> results = new ArrayList<>();
6057
for (Position[] p : state.positions) {
6158
results.add(state.jps.findPath(p[0], p[1]));
@@ -64,7 +61,8 @@ public List<Result> path100RandomStartToEnd(MyState state) {
6461
}
6562

6663
@Benchmark
67-
public List<Result> path100RandomStartToEndWithPP(MyState state) {
64+
@OperationsPerInvocation(100)
65+
public List<Result> pathRandomStartToEndWithPP(MyState state) {
6866
List<Result> results = new ArrayList<>();
6967
for (Position[] p : state.positions) {
7068
results.add(state.PPJps.findPath(p[0], p[1]));

0 commit comments

Comments
 (0)