protected static class AbstractPerfAsmProfiler.PerfEvents
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<java.lang.String,Multiset<java.lang.Long>> |
events |
(package private) IntervalMap<AbstractPerfAsmProfiler.MethodDesc> |
methods |
(package private) java.util.Map<java.lang.String,java.lang.Long> |
totalCounts |
Constructor and Description |
---|
PerfEvents(java.util.Collection<java.lang.String> tracedEvents) |
PerfEvents(java.util.Collection<java.lang.String> tracedEvents,
java.util.Map<java.lang.String,Multiset<java.lang.Long>> events,
IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methods) |
Modifier and Type | Method and Description |
---|---|
Multiset<java.lang.Long> |
get(java.lang.String event) |
java.util.SortedSet<java.lang.Long> |
getAllAddresses() |
AbstractPerfAsmProfiler.MethodDesc |
getMethod(long addr) |
java.lang.Long |
getTotalEvents(java.lang.String event) |
boolean |
isEmpty() |
final java.util.Map<java.lang.String,Multiset<java.lang.Long>> events
final IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methods
final java.util.Map<java.lang.String,java.lang.Long> totalCounts
PerfEvents(java.util.Collection<java.lang.String> tracedEvents, java.util.Map<java.lang.String,Multiset<java.lang.Long>> events, IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methods)
public PerfEvents(java.util.Collection<java.lang.String> tracedEvents)
public boolean isEmpty()
public Multiset<java.lang.Long> get(java.lang.String event)
public java.util.SortedSet<java.lang.Long> getAllAddresses()
public java.lang.Long getTotalEvents(java.lang.String event)
public AbstractPerfAsmProfiler.MethodDesc getMethod(long addr)