public class CompilerProfilerextends Objectimplements InternalProfiler
Constructor and Description |
---|
CompilerProfiler() |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Result> | afterIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams) Run this code after a benchmark iteration finished |
void | beforeIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams) Run this code before starting the next benchmark iteration. |
boolean | checkSupport(List<String> msgs) Check the support for a given profiler. |
String | getDescription() Human-readable one-line description of the profiler. |
String | label() Unique label for the profiler. |
public String getDescription()
Profiler
getDescription
in interface Profiler
public boolean checkSupport(List<String> msgs)
Profiler
checkSupport
in interface Profiler
msgs
- where to put the diagnostic messagespublic void beforeIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams)
InternalProfiler
beforeIteration
in interface InternalProfiler
benchmarkParams
- benchmark parameters used for current launchiterationParams
- iteration parameters used for current launchpublic Collection<? extends Result> afterIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams)
InternalProfiler
afterIteration
in interface InternalProfiler
benchmarkParams
- benchmark parameters used for current launchiterationParams
- iteration parameters used for current launchCopyright © 2012-2015 Oracle. All Rights Reserved.