public class HotspotClassloadingProfilerextends Object
Constructor and Description |
---|
HotspotClassloadingProfiler() |
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) Checks if this profiler is accessible |
static Long | convert(Object o) |
protected org.openjdk.jmh.profile.AbstractHotspotProfiler.HotspotInternalResult | counters() |
List<sun.management.counter.Counter> | getCounters() Returns internal counters for specific MXBean |
String | getDescription() Human-readable one-line description of the profiler. |
static <T> T | getInstance(String name) |
String | label() Unique label for the profiler. |
public List<sun.management.counter.Counter> getCounters()
public String label()
Profiler
public String getDescription()
Profiler
public boolean checkSupport(List<String> msgs)
checkSupport
in interface Profiler
msgs
- where to put the diagnostic messagespublic 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 launchpublic void beforeIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams)
InternalProfiler
beforeIteration
in interface InternalProfiler
benchmarkParams
- benchmark parameters used for current launchiterationParams
- iteration parameters used for current launchprotected org.openjdk.jmh.profile.AbstractHotspotProfiler.HotspotInternalResult counters()
public static <T> T getInstance(String name)
Copyright © 2012-2015 Oracle. All Rights Reserved.