From: simonmar Date: Thu, 3 Nov 2005 16:20:38 +0000 (+0000) Subject: [project @ 2005-11-03 16:20:38 by simonmar] X-Git-Tag: Initial_conversion_from_CVS_complete~75 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=46a18311f08f3e788e2161bde31f45af41867902;p=ghc-hetmet.git [project @ 2005-11-03 16:20:38 by simonmar] use getThreadCPUTime, not getProcessTimes --- diff --git a/ghc/rts/Task.c b/ghc/rts/Task.c index b8bf1c4..44bbb95 100644 --- a/ghc/rts/Task.c +++ b/ghc/rts/Task.c @@ -97,7 +97,8 @@ newTask (void) #endif #if defined(THREADED_RTS) - getProcessTimes(¤tUserTime, ¤tElapsedTime); + currentUserTime = getThreadCPUTime(); + currentElapsedTime = getProcessElapsedTime(); task->mut_time = 0.0; task->mut_etime = 0.0; task->gc_time = 0.0; @@ -194,7 +195,8 @@ taskStop (Task *task) ASSERT(task->id == id); ASSERT(myTask() == task); - getProcessTimes(¤tUserTime, ¤tElapsedTime); + currentUserTime = getThreadCPUTime(); + currentElapsedTime = getProcessElapsedTime(); // XXX this is wrong; we want elapsed GC time since the // Task started.