precise cpu/elapsed time assignment

This commit is contained in:
dwarning 2024-10-30 21:56:11 +01:00
parent 8a665fc348
commit 2c3170e649
1 changed files with 15 additions and 5 deletions

View File

@ -171,15 +171,25 @@ printres(char *name)
perf_timer_stop(&timer);
perf_timer_elapsed_sec_ms(&timer, &total_sec, &total_msec);
#if defined (HAVE_TIMES) || defined(HAVE_GETRUSAGE)
#ifdef USE_OMP
cpu_elapsed = "elapsed";
#elif defined(HAVE_QUERYPERFORMANCECOUNTER)
cpu_elapsed = "elapsed";
#elif defined(HAVE_CLOCK_GETTIME)
cpu_elapsed = "elapsed";
#elif defined(HAVE_GETTIMEOFDAY)
cpu_elapsed = "elapsed";
#elif defined(HAVE_TIMES)
cpu_elapsed = "CPU";
#else
#elif defined(HAVE_GETRUSAGE)
cpu_elapsed = "CPU";
#elif defined(HAVE_FTIME)
cpu_elapsed = "elapsed";
#endif
# else
# define NO_RUDATA
# endif
#else
# define NO_RUDATA
#endif
#ifndef NO_RUDATA