Package org.openjdk.jmh.runner
Class BenchmarkListEntry
- java.lang.Object
-
- org.openjdk.jmh.runner.BenchmarkListEntry
-
- All Implemented Interfaces:
Comparable<BenchmarkListEntry>
public class BenchmarkListEntry extends Object implements Comparable<BenchmarkListEntry>
-
-
Constructor Summary
Constructors Constructor Description BenchmarkListEntry(String line)
BenchmarkListEntry(String userClassQName, String generatedClassQName, String method, Mode mode, Optional<Integer> threads, int[] threadGroups, Optional<Collection<String>> threadGroupLabels, Optional<Integer> warmupIterations, Optional<TimeValue> warmupTime, Optional<Integer> warmupBatchSize, Optional<Integer> measurementIterations, Optional<TimeValue> measurementTime, Optional<Integer> measurementBatchSize, Optional<Integer> forks, Optional<Integer> warmupForks, Optional<String> jvm, Optional<Collection<String>> jvmArgs, Optional<Collection<String>> jvmArgsPrepend, Optional<Collection<String>> jvmArgsAppend, Optional<Map<String,String[]>> params, Optional<TimeUnit> tu, Optional<Integer> opsPerInv, Optional<TimeValue> timeout)
-
Method Summary
-
-
-
Constructor Detail
-
BenchmarkListEntry
public BenchmarkListEntry(String userClassQName, String generatedClassQName, String method, Mode mode, Optional<Integer> threads, int[] threadGroups, Optional<Collection<String>> threadGroupLabels, Optional<Integer> warmupIterations, Optional<TimeValue> warmupTime, Optional<Integer> warmupBatchSize, Optional<Integer> measurementIterations, Optional<TimeValue> measurementTime, Optional<Integer> measurementBatchSize, Optional<Integer> forks, Optional<Integer> warmupForks, Optional<String> jvm, Optional<Collection<String>> jvmArgs, Optional<Collection<String>> jvmArgsPrepend, Optional<Collection<String>> jvmArgsAppend, Optional<Map<String,String[]>> params, Optional<TimeUnit> tu, Optional<Integer> opsPerInv, Optional<TimeValue> timeout)
-
BenchmarkListEntry
public BenchmarkListEntry(String line)
-
-
Method Detail
-
toLine
public String toLine()
-
cloneWith
public BenchmarkListEntry cloneWith(Mode mode)
-
cloneWith
public BenchmarkListEntry cloneWith(WorkloadParams p)
-
getWorkloadParams
public WorkloadParams getWorkloadParams()
-
compareTo
public int compareTo(BenchmarkListEntry o)
- Specified by:
compareTo
in interfaceComparable<BenchmarkListEntry>
-
generatedTarget
public String generatedTarget()
-
getUsername
public String getUsername()
-
getUserClassQName
public String getUserClassQName()
-
getMode
public Mode getMode()
-
getThreadGroups
public int[] getThreadGroups()
-
getThreadGroupLabels
public Optional<Collection<String>> getThreadGroupLabels()
-
getJvmArgs
public Optional<Collection<String>> getJvmArgs()
-
getJvmArgsAppend
public Optional<Collection<String>> getJvmArgsAppend()
-
getJvmArgsPrepend
public Optional<Collection<String>> getJvmArgsPrepend()
-
-