LIKWID
Public Attributes | List of all members
PerfmonGroupSet Struct Reference

Structure specifying all performance monitoring event groups. More...

#include <perfmon_types.h>

Inheritance diagram for PerfmonGroupSet:
Inheritance graph
[legend]
Collaboration diagram for PerfmonGroupSet:
Collaboration graph
[legend]

Public Attributes

int activeGroup
 Currently active eventSet.
 
PerfmonEventSetgroups
 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.
 
PerfmonThreadthreads
 List of threads.
 

Detailed Description

Structure specifying all performance monitoring event groups.

The global PerfmonGroupSet structure holds all eventSets and threads that are configured to measure. Only one eventSet can be measured at a time but the groups can be switched to perform some kind of multiplexing.


The documentation for this struct was generated from the following file: