Package one.nio.os.perf
Class PerfEvent
java.lang.Object
one.nio.os.perf.PerfEvent
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int(package private) final longstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEvent(package private) final Stringprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEventstatic final PerfEvent(package private) final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PerfEventbreakpoint(BreakpointType type, int len, long addr) static PerfEventbooleanstatic intgetEventType(String name) inthashCode()static PerfEventraw(int type, long config) static PerfEventraw(long config) toString()static PerfEventtracepoint(int id) static PerfEventtracepoint(String name) static PerfEventtracepoint(String name, String debugfs)
-
Field Details
-
PERF_TYPE_HARDWARE
private static final int PERF_TYPE_HARDWARE- See Also:
-
PERF_TYPE_SOFTWARE
private static final int PERF_TYPE_SOFTWARE- See Also:
-
PERF_TYPE_TRACEPOINT
private static final int PERF_TYPE_TRACEPOINT- See Also:
-
PERF_TYPE_HW_CACHE
private static final int PERF_TYPE_HW_CACHE- See Also:
-
PERF_TYPE_RAW_CPU
private static final int PERF_TYPE_RAW_CPU- See Also:
-
PERF_TYPE_BREAKPOINT
private static final int PERF_TYPE_BREAKPOINT- See Also:
-
HW_CPU_CYCLES
-
HW_INSTRUCTIONS
-
HW_CACHE_REFERENCES
-
HW_CACHE_MISSES
-
HW_BRANCH_INSTRUCTIONS
-
HW_BRANCH_MISSES
-
HW_BUS_CYCLES
-
HW_STALLED_CYCLES_FRONTEND
-
HW_STALLED_CYCLES_BACKEND
-
HW_REF_CPU_CYCLES
-
SW_CPU_CLOCK
-
SW_TASK_CLOCK
-
SW_PAGE_FAULTS
-
SW_CONTEXT_SWITCHES
-
SW_CPU_MIGRATIONS
-
SW_PAGE_FAULTS_MIN
-
SW_PAGE_FAULTS_MAJ
-
SW_ALIGNMENT_FAULTS
-
SW_EMULATION_FAULTS
-
SW_DUMMY
-
SW_BPF_OUTPUT
-
name
-
type
final int type -
config
final long config -
breakpoint
final int breakpoint
-
-
Constructor Details
-
PerfEvent
-
PerfEvent
-
-
Method Details
-
toString
-
equals
-
hashCode
public int hashCode() -
cache
-
raw
-
raw
-
tracepoint
-
tracepoint
- Throws:
IOException
-
tracepoint
- Throws:
IOException
-
breakpoint
-
getEventType
- Throws:
IOException
-