![]() |
LIKWID
|
Structure specifying an performance monitoring event group. More...
#include <perfmon_types.h>


Public Attributes | |
| PerfmonEventSetEntry * | events |
| List of eventSets. | |
| GroupInfo | group |
| Structure holding the performance group information. | |
| int | numberOfEvents |
| Number of eventSets in events. | |
| double | rdtscTime |
| Evaluation of the Time information in seconds. | |
| uint64_t | regTypeMask1 |
| Bitmask1 for easy checks which types are included in the eventSet. | |
| uint64_t | regTypeMask2 |
| Bitmask2 for easy checks which types are included in the eventSet. | |
| uint64_t | regTypeMask3 |
| Bitmask3 for easy checks which types are included in the eventSet. | |
| uint64_t | regTypeMask4 |
| Bitmask4 for easy checks which types are included in the eventSet. | |
| double | runTime |
| Sum of all time information in seconds that the group was running. | |
| GroupState | state |
| Current state of the event group (configured, started, none) | |
| TimerData | timer |
| Time information how long the counters were running. | |
Public Attributes inherited from PerfmonGroupSet | |
| int | activeGroup |
| Currently active eventSet. | |
| PerfmonEventSet * | groups |
| List of eventSets. | |
| int | numberOfActiveGroups |
| Amount of added eventSets. Only those eventSets can be accessed in groups. | |
| int | numberOfGroups |
| List length of groups. | |
| int | numberOfThreads |
| Amount of threads in threads. | |
| PerfmonThread * | threads |
| List of threads. | |
Structure specifying an performance monitoring event group.
A PerfmonEventSet holds a set of event and counter combinations and some global information about all eventSet entries
1.8.11