| 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 |
|---|---|
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 | Method and Description |
|---|---|
static Profiler |
ProfilerFactory.prepareProfiler(Class<? extends Profiler> klass,
VerboseMode verboseMode) |
| Modifier and Type | Method and Description |
|---|---|
static List<Class<? extends Profiler>> |
ProfilerFactory.getAvailableProfilers() |
static List<Class<? extends Profiler>> |
ProfilerFactory.getDiscoveredProfilers() |
static Class<? extends Profiler> |
ProfilerFactory.getProfilerByName(String name) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ProfilerFactory.checkSupport(Class<? extends Profiler> klass,
List<String> msgs) |
static String |
ProfilerFactory.getDescription(Class<? extends Profiler> klass) |
static String |
ProfilerFactory.getLabel(Class<? extends Profiler> klass) |
static boolean |
ProfilerFactory.isExternal(Class<? extends Profiler> klass) |
static boolean |
ProfilerFactory.isInternal(Class<? extends Profiler> klass) |
static Profiler |
ProfilerFactory.prepareProfiler(Class<? extends Profiler> klass,
VerboseMode verboseMode) |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Profiler>> |
OptionsBuilder.getProfilers() |
List<Class<? extends Profiler>> |
Options.getProfilers()
Profilers to use for the run.
|
List<Class<? extends Profiler>> |
CommandLineOptions.getProfilers() |
| Modifier and Type | Method and Description |
|---|---|
ChainedOptionsBuilder |
OptionsBuilder.addProfiler(Class<? extends Profiler> prof) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.addProfiler(Class<? extends Profiler> profiler)
Add the profiler in the run
|
Copyright © 2012-2015 Oracle. All Rights Reserved.