Package org.openjdk.jmh.profile
Class AbstractPerfAsmProfiler.Region
- java.lang.Object
-
- org.openjdk.jmh.profile.AbstractPerfAsmProfiler.Region
-
- Direct Known Subclasses:
AbstractPerfAsmProfiler.GeneratedRegion
,AbstractPerfAsmProfiler.NativeRegion
,AbstractPerfAsmProfiler.UnknownRegion
- Enclosing class:
- AbstractPerfAsmProfiler
static class AbstractPerfAsmProfiler.Region extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
begin
(package private) long
end
(package private) java.util.Map<java.lang.String,java.lang.Long>
eventCountCache
(package private) java.util.Set<java.lang.Long>
eventfulAddrs
(package private) AbstractPerfAsmProfiler.MethodDesc
method
-
Constructor Summary
Constructors Constructor Description Region(AbstractPerfAsmProfiler.MethodDesc method, long begin, long end, java.util.Set<java.lang.Long> eventfulAddrs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractPerfAsmProfiler.MethodDesc
desc()
(package private) long
getEventCount(AbstractPerfAsmProfiler.PerfEvents events, java.lang.String event)
void
printCode(java.io.PrintWriter pw, AbstractPerfAsmProfiler.PerfEvents events)
-
-
-
Field Detail
-
method
final AbstractPerfAsmProfiler.MethodDesc method
-
begin
final long begin
-
end
final long end
-
eventfulAddrs
final java.util.Set<java.lang.Long> eventfulAddrs
-
eventCountCache
final java.util.Map<java.lang.String,java.lang.Long> eventCountCache
-
-
Constructor Detail
-
Region
Region(AbstractPerfAsmProfiler.MethodDesc method, long begin, long end, java.util.Set<java.lang.Long> eventfulAddrs)
-
-
Method Detail
-
getEventCount
long getEventCount(AbstractPerfAsmProfiler.PerfEvents events, java.lang.String event)
-
printCode
public void printCode(java.io.PrintWriter pw, AbstractPerfAsmProfiler.PerfEvents events)
-
desc
public AbstractPerfAsmProfiler.MethodDesc desc()
-
-