Home
PerfUtil Java API: PerfCounterEventInfo class
PerfCounterEventInfo
//
// Constructs PerfCounterEventInfo object
//
// - Initializes public data members
//
public PerfCounterEventInfo();
Cpi Public Data Members
//
// Data members set by PerfCounter.GetPerfCounterEventInfo() method.
//
int event_id; // Event Id
String event_name; // Event name
String event_description; // Event description (one sentence or so)
String event_hardware_name; // Event name as defined in the hardware manual
String event_um_em; // Event Unit Mask (P6) or Event Mask (P4)
int event_num_counters; // Number of counters on which event can be counted
int[] event_counters; // Counters on which the event can be counted
boolean event_active; // Event is currently being counted
int[] event_active_counters; // Counters, by CPU, on which the event is being counted
getEventId
//
// Returns value of event_id member.
//
int getEventId();
getEventName
//
// Returns value of event_name member.
//
String getEventName();
getEventDescription
//
// Returns value of event_description member.
//
String getEventDescription();
getEventHardwareName
//
// Returns value of event_hardware_name member.
//
String getEventHardwareName();
getEventUmEm
//
// Returns value of event_um_em member.
//
String getEventUmEm();
getEventNumCounters
//
// Returns value of event_num_counters member.
//
int getEventNumCounters();
getEventCounters
//
// Returns value of event_counters member.
//
int[] getEventCounters();
isEventActive
//
// Returns value of event_active member.
//
boolean isEventActive();
getEventActiveCounters
//
// Returns value of event_active_counters member.
//
int[] getEventActiveCounters();