public class GCProfiler extends Object implements InternalProfiler
| Constructor and Description |
|---|
GCProfiler() |
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends Result> |
afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult iResult)
Run this code after a benchmark iteration finished
|
void |
beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams)
Run this code before starting the next benchmark iteration.
|
String |
getDescription()
Human-readable one-line description of the profiler.
|
void |
installHooks() |
void |
uninstallHooks() |
public GCProfiler()
throws ProfilerException
ProfilerExceptionpublic String getDescription()
ProfilergetDescription in interface Profilerpublic void beforeIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams)
InternalProfilerbeforeIteration in interface InternalProfilerbenchmarkParams - benchmark parameters used for current launchiterationParams - iteration parameters used for current launchpublic Collection<? extends Result> afterIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams, IterationResult iResult)
InternalProfilerafterIteration in interface InternalProfilerbenchmarkParams - benchmark parameters used for current launchiterationParams - iteration parameters used for current launchiResult - iteration resultpublic void installHooks()
public void uninstallHooks()
Copyright © 2012-2015 Oracle. All Rights Reserved.