public class PS_HwpcCountingReport extends PS_HwpcReport
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName()
Returns the name of the general "class"
of the measurement, one of: "null",
"PAPI", or "perfmon".
|
java.lang.String |
getClassVersion()
Returns the version of the underlying performance software;
returns
null
if the version string is absent in the input XML file. |
java.lang.String |
getEventDomain()
Returns the event domain in effect during the measurement;
one of "user", "kernel" or "all".
|
java.util.Map<java.lang.String,PS_HwpcEvent> |
getEvents()
Returns a map of performance event name/value pairs.
|
java.util.Map<java.lang.String,java.lang.Double> |
getEventValueMap()
Returns a map of performance event name/value pairs.
|
ExecutionInfo |
getExecutionInfo()
Returns the information related to the execution of this process/thread,
such as hostname, user name, command name, CPU time consumed,
and the time when the XML file was created.
|
MachineInfo |
getMachineInfo()
Returns the information of the system, such as information regarding
CPU, size of total memory, and system page size.
|
boolean |
getMultiplexed()
Returns a flag that indicates whether performance counter
multiplexing was in effect during the measurement.
|
long |
getMultiplexUS()
Returns the multiplexing period, in microseconds.
|
float |
getWallSecs()
Returns the wall clock time of this execution, in seconds.
|
java.lang.String |
toString()
Returns a string representation of this hwpc counting report.
|
getGenerator, getVersion, getXmlBuf, newInstance, newInstance, newInstance, newInstanceGenXML, setXmlBuf
public java.lang.String toString()
public java.util.Map<java.lang.String,PS_HwpcEvent> getEvents()
public java.lang.String getClassName()
public java.lang.String getClassVersion()
null
if the version string is absent in the input XML file.public java.lang.String getEventDomain()
public boolean getMultiplexed()
public long getMultiplexUS()
public ExecutionInfo getExecutionInfo()
getExecutionInfo
in class PS_HwpcReport
public MachineInfo getMachineInfo()
getMachineInfo
in class PS_HwpcReport
public float getWallSecs()
public java.util.Map<java.lang.String,java.lang.Double> getEventValueMap()
java.lang.UnsupportedOperationException
- if the class of the events
is not "PAPI" or "perfmon".