Package | Description |
---|---|
org.openjdk.jmh.profile | |
org.openjdk.jmh.runner.options |
Modifier and Type | Interface and Description |
---|---|
interface |
ExternalProfiler
External profiler: profilers to be run outside of JVM.
|
interface |
InternalProfiler
Internal profiler.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractHotspotProfiler |
class |
AbstractPerfAsmProfiler |
class |
ClassloaderProfiler |
class |
CompilerProfiler |
class |
GCProfiler |
class |
HotspotClassloadingProfiler |
class |
HotspotCompilationProfiler |
class |
HotspotMemoryProfiler |
class |
HotspotRuntimeProfiler |
class |
HotspotThreadProfiler |
class |
LinuxPerfAsmProfiler |
class |
LinuxPerfNormProfiler |
class |
LinuxPerfProfiler |
class |
StackProfiler
Very basic and naive stack profiler.
|
class |
WinPerfAsmProfiler
Windows performance profiler based on "xperf" utility.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,java.lang.Class<? extends Profiler>> |
ProfilerFactory.BUILT_IN |
Modifier and Type | Method and Description |
---|---|
private static Profiler |
ProfilerFactory.getProfiler(ProfilerConfig cfg) |
static Profiler |
ProfilerFactory.getProfilerOrException(ProfilerConfig cfg) |
private static Profiler |
ProfilerFactory.getProfilerOrNull(ProfilerConfig cfg) |
private static Profiler |
ProfilerFactory.instantiate(ProfilerConfig cfg,
java.lang.Class<? extends Profiler> p) |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<java.lang.Class<? extends Profiler>> |
ProfilerFactory.getDiscoveredProfilers() |
Modifier and Type | Method and Description |
---|---|
private static Profiler |
ProfilerFactory.instantiate(ProfilerConfig cfg,
java.lang.Class<? extends Profiler> p) |
Modifier and Type | Method and Description |
---|---|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(java.lang.Class<? extends Profiler> prof) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(java.lang.Class<? extends Profiler> profiler)
Add the profiler in the run
|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(java.lang.Class<? extends Profiler> prof,
java.lang.String initLine) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(java.lang.Class<? extends Profiler> profiler,
java.lang.String initLine)
Add the profiler in the run
|