pmm  1.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
pmm_config Struct Reference

#include <pmm_model.h>

Data Fields

struct pmm_routine ** routines
int allocated
int used
struct pmm_loadhistoryloadhistory
int daemon
int build_only
struct timespec ts_main_sleep_period
int time_spend_threshold
int num_execs_threshold
char * logfile
char * configfile
int pause

Detailed Description

structure to hold the configuration of the benchmarking server

Definition at line 61 of file pmm_model.h.

Field Documentation

int pmm_config::allocated

number of allocated elements in the routines array

Definition at line 64 of file pmm_model.h.

int pmm_config::build_only

toggle whether to build, then exit

Definition at line 72 of file pmm_model.h.

char* pmm_config::configfile

configuartion filename

Definition at line 84 of file pmm_model.h.

int pmm_config::daemon

toggle whether to go to background

Definition at line 71 of file pmm_model.h.

struct pmm_loadhistory* pmm_config::loadhistory

pointer to load history

Definition at line 69 of file pmm_model.h.

char* pmm_config::logfile

log file name

Definition at line 83 of file pmm_model.h.

int pmm_config::num_execs_threshold

threshold for number of benchmark executions before writing models to disk

Definition at line 79 of file pmm_model.h.

int pmm_config::pause

toggle pause after a benchmark

Definition at line 86 of file pmm_model.h.

struct pmm_routine** pmm_config::routines

pointer to array of routines to be benchmarked

Definition at line 62 of file pmm_model.h.

int pmm_config::time_spend_threshold

threshold for time spend benchmarking before writing models to disk

Definition at line 76 of file pmm_model.h.

struct timespec pmm_config::ts_main_sleep_period

sleep period of scheduling loop

Definition at line 74 of file pmm_model.h.

int pmm_config::used

number of used elements in the routines array

Definition at line 66 of file pmm_model.h.


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