Allocate per-processor values in a contiguous chunk of memory

This commit is contained in:
Hisham Muhammad
2006-10-04 16:25:41 +00:00
parent 538d29b3f6
commit 2c4d730403
2 changed files with 28 additions and 44 deletions

View File

@ -54,6 +54,10 @@ in the source distribution for its full text.
#define MAX_READ 2048
#endif
#ifndef PER_PROCESSOR_FIELDS
#define PER_PROCESSOR_FIELDS 20
#endif
#ifdef DEBUG
@ -71,6 +75,7 @@ typedef struct ProcessList_ {
int totalTasks;
int runningTasks;
// Must match number of PER_PROCESSOR_FIELDS constant
unsigned long long int* totalTime;
unsigned long long int* userTime;
unsigned long long int* systemTime;