diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-10-21 15:43:14 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-10-21 15:43:14 +0000 |
commit | c34b8e460c6a370af274e9b45d344a4c29bd2664 (patch) | |
tree | 836c59a133985e064cfa72de71d9523e01f9fdf6 /src/main/DefaultTimers.c | |
parent | 555ff0dd99d1d42e1169516733e79e12e37d22d6 (diff) |
Timers are now created and timer data collected for scheduled routines.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1080 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/DefaultTimers.c')
-rw-r--r-- | src/main/DefaultTimers.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/DefaultTimers.c b/src/main/DefaultTimers.c index e20ce65b..7dafec57 100644 --- a/src/main/DefaultTimers.c +++ b/src/main/DefaultTimers.c @@ -9,6 +9,7 @@ static char *rcsid = "$Header$"; +#include <stdio.h> #include <stdlib.h> #include "config.h" @@ -163,6 +164,9 @@ void CCTKi_TimerGetTimeOfDayStart(int timernum, t_GetTimeOfDayTimer *data) data->last = tp.tv_sec + (double)tp.tv_usec/1000000.0; +#ifdef DEBUG_TIMERS + printf("Starting gettimeofday timer %d\n", timernum); +#endif } /*@@ @@ -188,6 +192,9 @@ void CCTKi_TimerGetTimeOfDayStop(int timernum, t_GetTimeOfDayTimer *data) data->total += (tp.tv_sec + (double)tp.tv_usec/1000000.0 - data->last); +#ifdef DEBUG_TIMERS + printf("Stopping gettimeofday timer %d\n", timernum); +#endif } /*@@ @@ -278,6 +285,7 @@ void CCTKi_RegisterTimersGetTimeOfDay(void) functions.get = CCTKi_TimerGetTimeOfDayGet; functions.set = CCTKi_TimerGetTimeOfDaySet; + CCTK_TimerRegister("GetrUsage", &functions); } #endif /* HAVE_TIME_GETTIMEOFDAY */ @@ -372,6 +380,9 @@ void CCTKi_TimerGetrUsageStart(int timernum, t_GetrUsageTimer *data) data->last = ru.ru_utime.tv_sec + (double)ru.ru_utime.tv_usec/1000000.0; +#ifdef DEBUG_TIMERS + printf("Starting getrusage timer %d\n", timernum); +#endif } /*@@ @@ -396,6 +407,9 @@ void CCTKi_TimerGetrUsageStop(int timernum, t_GetrUsageTimer *data) data->total += (ru.ru_utime.tv_sec + (double)ru.ru_utime.tv_usec/1000000.0 - data->last); +#ifdef DEBUG_TIMERS + printf("Starting getrusage timer %d\n", timernum); +#endif } /*@@ @@ -486,6 +500,8 @@ void CCTKi_RegisterTimersGetrUsage(void) functions.get = CCTKi_TimerGetrUsageGet; functions.set = CCTKi_TimerGetrUsageSet; + CCTK_TimerRegister("GetrUsage", &functions); + } #endif /* HAVE_TIME_GETRUSAGE */ |