Package org.openjdk.jmh.annotations
Annotation Type Fork
-
@Inherited @Target({METHOD,TYPE}) @Retention(RUNTIME) public @interface Fork
Fork annotation allows to set the default forking parameters for the benchmark.This annotation may be put at
Benchmark
method to have effect on that method only, or at the enclosing class instance to have the effect over allBenchmark
methods in the class. This annotation may be overridden with the runtime options.
-
-
Field Summary
Fields Modifier and Type Fields Description static String
BLANK_ARGS
static int
BLANK_FORKS
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String
jvm
String[]
jvmArgs
String[]
jvmArgsAppend
String[]
jvmArgsPrepend
int
value
int
warmups
-
-
-
-
BLANK_ARGS
static final String BLANK_ARGS
-
-
-
jvm
String jvm
- Returns:
- JVM executable to run with
- Default:
- "blank_blank_blank_2014"
-
-
-
jvmArgs
String[] jvmArgs
- Returns:
- JVM arguments to replace in the command line
- Default:
- {"blank_blank_blank_2014"}
-
-
-
jvmArgsPrepend
String[] jvmArgsPrepend
- Returns:
- JVM arguments to prepend in the command line
- Default:
- {"blank_blank_blank_2014"}
-
-
-
jvmArgsAppend
String[] jvmArgsAppend
- Returns:
- JVM arguments to append in the command line
- Default:
- {"blank_blank_blank_2014"}
-
-