Package dev.ludovic.netlib.profiler
Class VTuneProfiler
java.lang.Object
dev.ludovic.netlib.profiler.VTuneProfiler
- All Implemented Interfaces:
org.openjdk.jmh.profile.ExternalProfiler,org.openjdk.jmh.profile.Profiler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams params)addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams params)Collection<? extends org.openjdk.jmh.results.Result>afterTrial(org.openjdk.jmh.results.BenchmarkResult br, long pid, File stdOut, File stdErr)booleanbooleanvoidbeforeTrial(org.openjdk.jmh.infra.BenchmarkParams params)
-
Field Details
-
collect
-
perfBinData
-
-
Constructor Details
-
VTuneProfiler
public VTuneProfiler() -
VTuneProfiler
- Throws:
org.openjdk.jmh.profile.ProfilerException
-
-
Method Details
-
addJVMInvokeOptions
- Specified by:
addJVMInvokeOptionsin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
addJVMOptions
- Specified by:
addJVMOptionsin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
beforeTrial
public void beforeTrial(org.openjdk.jmh.infra.BenchmarkParams params)- Specified by:
beforeTrialin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
afterTrial
public Collection<? extends org.openjdk.jmh.results.Result> afterTrial(org.openjdk.jmh.results.BenchmarkResult br, long pid, File stdOut, File stdErr)- Specified by:
afterTrialin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
allowPrintOut
public boolean allowPrintOut()- Specified by:
allowPrintOutin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
allowPrintErr
public boolean allowPrintErr()- Specified by:
allowPrintErrin interfaceorg.openjdk.jmh.profile.ExternalProfiler
-
getDescription
- Specified by:
getDescriptionin interfaceorg.openjdk.jmh.profile.Profiler
-