Package org.openjdk.jmh.profile
Class ClassloaderProfiler
java.lang.Object
org.openjdk.jmh.profile.ClassloaderProfiler
- All Implemented Interfaces:
InternalProfiler
,Profiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private long
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection
<? extends Result> afterIteration
(BenchmarkParams benchmarkParams, IterationParams iterationParams, IterationResult result) Run this code after a benchmark iteration finishedvoid
beforeIteration
(BenchmarkParams benchmarkParams, IterationParams iterationParams) Run this code before starting the next benchmark iteration.Human-readable one-line description of the profiler.
-
Field Details
-
loadedClasses
private long loadedClasses -
unloadedClasses
private long unloadedClasses -
beforeTime
private long beforeTime -
afterTime
private long afterTime
-
-
Constructor Details
-
ClassloaderProfiler
public ClassloaderProfiler()
-
-
Method Details
-
getDescription
Description copied from interface:Profiler
Human-readable one-line description of the profiler.- Specified by:
getDescription
in interfaceProfiler
- Returns:
- description
-
beforeIteration
Description copied from interface:InternalProfiler
Run this code before starting the next benchmark iteration.- Specified by:
beforeIteration
in interfaceInternalProfiler
- Parameters:
benchmarkParams
- benchmark parameters used for current launchiterationParams
- iteration parameters used for current launch
-
afterIteration
public Collection<? extends Result> afterIteration(BenchmarkParams benchmarkParams, IterationParams iterationParams, IterationResult result) Description copied from interface:InternalProfiler
Run this code after a benchmark iteration finished- Specified by:
afterIteration
in interfaceInternalProfiler
- Parameters:
benchmarkParams
- benchmark parameters used for current launchiterationParams
- iteration parameters used for current launchresult
- iteration result- Returns:
- profiler results
-