- getAnnotation() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the string that was optionally set by the user as
a PerfSuite "annotation" element at the time at
which the measurement was taken.
- getAnnotation() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the string that was set by the user as
a PerfSuite "annotation" element when this profile report
was generated from the original HWPC report.
- getAssociativity() - Method in class org.perfsuite.xml.Cache
-
Returns the degree of associativity of this cache.
- getAssociativity() - Method in class org.perfsuite.xml.TLB
-
Returns the degree of associativity of this TLB.
- getAssociativityType() - Method in class org.perfsuite.xml.Cache
-
Returns the type of associativity
("set" or "full") of this cache.
- getAssociativityType() - Method in class org.perfsuite.xml.TLB
-
Returns the type of associativity of this TLB,
one of "set" or "full".
- getBrand() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the processor brand.
- getCacheLevels() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the levels of caches in this processor.
- getCaches() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the list of list of caches in this processor.
- getClassName() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the name of the general "class"
of the measurement, one of: "null",
"PAPI", or "perfmon".
- getClassName() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the name of the general "class"
of the measurement, one of: "null",
"PAPI", or "perfmon".
- getClassName() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the name of the general "class"
of the measurement, one of: "null",
"PAPI", or "perfmon".
- getClassVersion() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the version of the underlying performance software;
returns null
if the version string is absent in the input XML file.
- getClassVersion() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the version of the underlying performance software;
returns null
if the version string is absent in the input XML file.
- getClassVersion() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the version of the underlying performance software;
returns null
if the version string is absent in the input XML file.
- getClockSpeed() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the clock frequency in megahertz.
- getCommand() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns a string corresponding to the name of the executable
that was measured.
- getCount() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the count for the occurrance of this event
during the program execution.
- getCPUCount() - Method in class org.perfsuite.xml.MachineInfo
-
Returns the number of CPUs on this machine.
- getCPUIDInfo() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the processor CPUID info.
- getCPUInfo() - Method in class org.perfsuite.xml.MachineInfo
-
Returns a CPUInfo
object
describing the characteristics of the CPUs on this machine.
- getCPUTime() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the CPU time consumed by the process/thread during the
measurement.
- getCputime() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns a CPUTime
object, which contains the user time
(in seconds) and system time (in seconds) that the program used.
- getDate() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns a Date object corresponding to the time at which the
PerfSuite XML document was created (normally the end of the
measurement period).
- getDate() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the date and time when this profile report was generated
from the original HWPC report.
- getDefinitionMap() - Method in class org.perfsuite.xml.PS_MetricDefinition
-
Returns a map of metric definition.
- getDerived() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns a flag indicating whether this event is a derived event.
- getDomainName() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the domain name of the computer on which the measurement
was taken.
- getDomainName() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the domain name of the machine where this profile report
was generated from the original HWPC report.
- getEntries() - Method in class org.perfsuite.xml.TLB
-
Returns the number of entries in this TLB.
- getEventDerived() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns a flag indicating whether the measured
event is derived.
- getEventDomain() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the event domain in effect during the measurement;
one of "user", "kernel" or "all".
- getEventDomain() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the event domain in effect during the measurement;
one of "user", "kernel" or "all";
returns null
if the domain string is absent in the input XML file.
- getEventDomain() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the event domain in effect during the measurement;
one of "user", "kernel" or "all".
- getEventName() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the name of the measured event.
- getEvents() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns a map of performance event name/value pairs.
- getEventType() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the type of the event in effect
during the measurement; one of "preset",
or "native".
- getEventValueMap() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns a map of performance event name/value pairs.
- getExecutionInfo() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
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.
- getExecutionInfo() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns an ExecutionInfo
object containing
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.
- getExecutionInfo() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns an ExecutionInfo
object containing
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.
- getExecutionInfo() - Method in class org.perfsuite.xml.PS_HwpcReport
-
- getExitCode() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the exit code of the program.
- getExitType() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the exit type of the program, one of "exit"
or "signal".
- getFile() - Method in class org.perfsuite.util.Ip2SourceMapEntry
-
- getFile() - Method in class org.perfsuite.xml.PS_Module
-
Returns the name of the file.
- getFunction() - Method in class org.perfsuite.util.Ip2SourceMapEntry
-
- getGenerator() - Method in class org.perfsuite.xml.PS_Report
-
Returns a string describing the program
that generates this PerfSuite report XML document.
- getHostName() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the host name of the computer on which the measurement
was taken.
- getHostName() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the name of the machine where this profile report was generated
from the original HWPC report.
- getHwpcEvent() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns the event that was used to do profiling.
- getInstance() - Static method in class org.perfsuite.hwpc.PS_hwpcSerial
-
Factory method returning a reference to the
performance measurement object suitable for use
with single-processor applications.
- getInstance() - Static method in class org.perfsuite.hwpc.PS_hwpcThreaded
-
Factory method returning a reference to the
performance measurement object suitable for use
with threaded applications.
- getIp() - Method in class org.perfsuite.util.Ip2SourceMapEntry
-
- getLevel() - Static method in class org.perfsuite.util.PS_Debug
-
Returns the debug level as set by the environment variable
PS_DEBUG; 0 means no debug information, positive integer
means to print out debug information.
- getLevel() - Method in class org.perfsuite.xml.Cache
-
Returns the level within the cache hierarchy of this cache.
- getLevel() - Method in class org.perfsuite.xml.TLB
-
Returns the level within the TLB hierarchy at which this
TLB resides.
- getLine() - Method in class org.perfsuite.util.Ip2SourceMapEntry
-
- getLineSize() - Method in class org.perfsuite.xml.Cache
-
Returns the line size in bytes of this cache.
- getLineSize() - Method in class org.perfsuite.xml.DataCache
-
Returns the cache line size in bytes.
- getLineSize() - Method in class org.perfsuite.xml.InstructionCache
-
Returns the cache line size in bytes.
- getLineSize() - Method in class org.perfsuite.xml.UnifiedCache
-
Returns the cache line size in bytes.
- getLoadavgMap() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns a map containing pairs of load average -> the number of
samples having this load average.
- getLoadavgsMax() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the maximum value of load average.
- getLoadavgsMin() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the minimum value of load average.
- getLoadavgsOutofrange() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the number of measurements when load average is out of range
(currently means greater than or equal to 100).
- getLoadavgsResolution() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the resolution of the measured load average values.
- getLongDescription() - Method in class org.perfsuite.util.PapiEvent
-
- getMachineInfo() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the information of the system, such as information regarding
CPU, size of total memory, and system page size.
- getMachineInfo() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns a MachineInfo
object containing
the information of the system, such as the number of
CPUs, the size of total memory, and the system page size.
- getMachineInfo() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns a MachineInfo
object containing
the information of the system, such as the number of
CPUs, the size of total memory, and the system page size.
- getMachineInfo() - Method in class org.perfsuite.xml.PS_HwpcReport
-
- getMajorFaults() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the number of major faults that occurred
in executing the program.
- getMap(Map<K, V>) - Static method in class org.perfsuite.util.ValueSortedMap
-
- getMapDesc(Map<K, V>) - Static method in class org.perfsuite.util.ValueSortedMap
-
- getMapper() - Method in class org.perfsuite.util.Ip2SourceMapper
-
Returns the mapper which was used to perform source code mapping,
one of "psjbfd" or "binutils".
- getMapper() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns the facility that was used to do source code mapping;
one of "psbfd" and "binutils".
- getMaxloadMap() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns a map containing pairs of time interval (in seconds)
-> the maximum load in the time interval.
- getMaxrss() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the maximum size of resident memory in mega bytes (MB)
that this program used.
- getMaxvm() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the maximum size of virtual memory in mega bytes (MB)
that this program used.
- getMD5Sum() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns a string corresponding to an MD5 checksum of the
executable, if present in the document.
- getMemorySize() - Method in class org.perfsuite.xml.MachineInfo
-
Returns the amount of installed memory on this machine,
in units of megabytes (MB).
- getMinorFaults() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the number of minor faults that occurred
in executing the program.
- getModules() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the list of modules in the measurement.
- getModules() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns the modules in the profile.
- getMultiplexed() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns a flag that indicates whether performance counter
multiplexing was in effect during the measurement.
- getMultiplexUS() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the multiplexing period, in microseconds.
- getName() - Method in class org.perfsuite.hwpc.Counter
-
Access method to retrieve the name.
- getName() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the name of this event.
- getNestedMap(Map<K, V>) - Static method in class org.perfsuite.util.ValueSortedMap
-
- getNestedMapDesc(Map<K, V>) - Static method in class org.perfsuite.util.ValueSortedMap
-
- getNestedModuleMap() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns a nested map containing information about the
modules, files, functions, line numbers and number of samples
for the line numbers, in such order.
- getNonNegativeInteger(String) - Static method in class org.perfsuite.util.PS_Environment
-
Returns the non-nagative integer value
from a given environment variable;
returns -1 if there is no such variable defined,
the value is not an integer, or the value is negative.
- getNumSamples() - Method in class org.perfsuite.xml.PS_Module
-
Returns the number of samples in this module.
- getOffset() - Method in class org.perfsuite.xml.PS_Module
-
Returns the offset into the file.
- getOpenReturnCode() - Method in class org.perfsuite.util.Ip2SourceMapper
-
Returns the return code of underlying C function call
_ps_bfd_open
inside JNI,
with 0 meaning success;
this method is intended for debugging.
- getPeriod() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns the period (that is, the sampling rate) of the event.
- getPid() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the process id (PID) of the program that was measured.
- getPid() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the process ID (pid) of the program.
- getPrefix() - Static method in class org.perfsuite.util.PS_Debug
-
- getProfiles() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns a List<PS_HwpcProfile>
object
containing the information of the profiles obtained.
- getReports() - Method in class org.perfsuite.xml.PS_MultiHwpcProfileReport
-
Returns a list containing the component hwpcreports that
make up the multihwpcreport.
- getReports() - Method in class org.perfsuite.xml.PS_MultiHwpcReport
-
Returns a list containing the component hwpcreports that
make up the multihwpcreport.
- getResourceFileBaseName() - Method in class org.perfsuite.xml.PS_MetricDefinition
-
Returns the base name of the resource files associated with
this metric definition file.
- getResult() - Method in class org.perfsuite.util.Ip2SourceMapper
-
Returns the mapping result.
- getRevision() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the revision (also referred to as "stepping").
- gets(int) - Static method in class org.perfsuite.util.PS_Util
-
- gets(long) - Static method in class org.perfsuite.util.PS_Util
-
- gets(float) - Static method in class org.perfsuite.util.PS_Util
-
- gets(double) - Static method in class org.perfsuite.util.PS_Util
-
- getSampleMap() - Method in class org.perfsuite.xml.PS_Module
-
Returns the map of programming counter (PC) value / count pairs.
- getSamples() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the total number of samples.
- getSamplesFrequency() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the sampling frequency, in seconds.
- getSize() - Method in class org.perfsuite.xml.Cache
-
Returns the size of this cache;
the units could be either kilobytes or KuOps,
the getSizeUnits
method can be used to find out the units.
- getSizeUnits() - Method in class org.perfsuite.xml.Cache
-
Returns the units of the size of this cache,
one of "KB" or "KuOps".
- getStartTime() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the start time of the program.
- getStats(Vector<Double>) - Static method in class org.perfsuite.util.PS_Util
-
- getString(String) - Static method in class org.perfsuite.util.PS_Environment
-
Returns the string value from a given environment variable;
returns null if there is no such variable defined.
- getSwaps() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the number of swaps that occurred in executing the program.
- getSysPageSize() - Method in class org.perfsuite.xml.MachineInfo
-
Returns the operating system (OS) page size, in units
of kilobytes (KB).
- getSystemTime() - Method in class org.perfsuite.xml.CPUTime
-
Returns the system time component in seconds.
- getSystemTime() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the system time in seconds that the program used.
- getThreadId() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the zero-based thread id of the thread that was measured;
please note that this is the id internal to the program,
not the OS thread id.
- getThreshold() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the threshold of the measured event;
returns 0 if the threshold is absent in the input XML file.
- getTLBs() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the list of list of translation lookaside buffers (TLBs)
in this processor.
- getTotalCacheSizeOfLevel(int) - Method in class org.perfsuite.xml.CPUInfo
-
Returns the total cache size of the given cache level in this processor,
in units of kilobytes (KB), returns 0 if the given cache level is
less than 1, or larger than the maximum level in this processor.
- getTotalSamples() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the number of total samples in the measurement.
- getTotalSamples() - Method in class org.perfsuite.xml.PS_HwpcProfile
-
Returns the total number of samples in the profile.
- getTotalTime() - Method in class org.perfsuite.xml.CPUTime
-
Returns the sum of user and system time in seconds.
- getType() - Method in class org.perfsuite.xml.Cache
-
Returns the type ("instruction", "data",
"unified") within the cache hierarchy of this cache.
- getType() - Method in class org.perfsuite.xml.PS_HwpcEvent
-
Returns the type of this event,
one of "preset" or "native".
- getType() - Method in class org.perfsuite.xml.TLB
-
Returns the type of this TLB, one of
"instruction", "data", or "unified".
- getUserName() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the login/user name associated with the measurement.
- getUserName() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the name of the user who generated this profile report
from the original HWPC report.
- getUserTime() - Method in class org.perfsuite.xml.CPUTime
-
Returns the user time component in seconds.
- getUserTime() - Method in class org.perfsuite.xml.PS_ResourceReport
-
Returns the user time in seconds that the program used.
- getValue() - Method in class org.perfsuite.hwpc.Counter
-
Access method to retrieve the current value.
- getVendor() - Method in class org.perfsuite.xml.CPUInfo
-
Returns the CPU manufacturer.
- getVersion() - Method in class org.perfsuite.xml.PS_Report
-
Returns a string describing the DTD version of
this PerfSuite report XML document.
- getWallSecs() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the total wall clock time (elapsed seconds) between
the time that measurement began and ended.
- getWallSecs() - Method in class org.perfsuite.xml.PS_HwpcCountingReport
-
Returns the wall clock time of this execution, in seconds.
- getWallSecs() - Method in class org.perfsuite.xml.PS_HwpcPCProfileReport
-
Returns the wall clock time of this execution, in seconds.
- getWallSecs() - Method in class org.perfsuite.xml.PS_HwpcProfileReport
-
Returns the wall clock time of this execution, in seconds.
- getWallTicks() - Method in class org.perfsuite.xml.ExecutionInfo
-
Returns the total wall clock ticks (elapsed CPU cycles) between
the time that measurement began and ended.
- getXmlBuf() - Method in class org.perfsuite.xml.PS_Report
-
Returns the string buffer that contains the XML content
generated at the parsing time.