summaryrefslogtreecommitdiff
path: root/rts/ProfHeap.c
diff options
context:
space:
mode:
Diffstat (limited to 'rts/ProfHeap.c')
-rw-r--r--rts/ProfHeap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/rts/ProfHeap.c b/rts/ProfHeap.c
index bc439c1678..efb312e899 100644
--- a/rts/ProfHeap.c
+++ b/rts/ProfHeap.c
@@ -1212,6 +1212,8 @@ heapCensusChain( Census *census, bdescr *bd )
}
}
+// Time is process CPU time of beginning of current GC and is used as
+// the mutator CPU time reported as the census timestamp.
void heapCensus (Time t)
{
uint32_t g, n;
@@ -1219,7 +1221,7 @@ void heapCensus (Time t)
gen_workspace *ws;
census = &censuses[era];
- census->time = mut_user_time_until(t);
+ census->time = TimeToSecondsDbl(t);
census->rtime = TimeToNS(stat_getElapsedTime());