public class LinuxPerfAsmProfiler extends AbstractPerfAsmProfiler
AbstractPerfAsmProfiler.PerfEventsevents, hsLog, perfBinData, perfParsedData, set| Constructor and Description |
|---|
LinuxPerfAsmProfiler(String initLine) |
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
addJVMInvokeOptions(BenchmarkParams params)
Prepend JVM invocation with these commands.
|
protected void |
addMyOptions(joptsimple.OptionParser parser) |
String |
getDescription()
Human-readable one-line description of the profiler.
|
protected void |
parseEvents()
Parse profiler events from binary to text form.
|
protected String |
perfBinaryExtension()
Get perf binary data extension (optional).
|
protected AbstractPerfAsmProfiler.PerfEvents |
readEvents(double skipSec)
Read parsed events.
|
addJVMOptions, afterTrial, allowPrintErr, allowPrintOut, beforeTrialpublic LinuxPerfAsmProfiler(String initLine) throws ProfilerException
ProfilerExceptionprotected void addMyOptions(joptsimple.OptionParser parser)
addMyOptions in class AbstractPerfAsmProfilerpublic Collection<String> addJVMInvokeOptions(BenchmarkParams params)
ExternalProfilerparams - benchmark parameters used for current launchpublic String getDescription()
Profilerprotected void parseEvents()
AbstractPerfAsmProfilerparseEvents in class AbstractPerfAsmProfilerprotected AbstractPerfAsmProfiler.PerfEvents readEvents(double skipSec)
AbstractPerfAsmProfilerreadEvents in class AbstractPerfAsmProfilerskipSec - Seconds to skip.protected String perfBinaryExtension()
AbstractPerfAsmProfilerperfBinaryExtension in class AbstractPerfAsmProfilerCopyright © 2012-2015 Oracle. All Rights Reserved.