X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=ghc%2Frts%2FProftimer.c;h=dc36df9d71cb7569f21b9315379ae613c851580c;hb=13aca089b924f6ac3cd598e17b471ab38a1e3e78;hp=a34752e001f5659bbe666811cb9202272f5ad261;hpb=55c8be525c07ee7b4a3d34c23d580580fd825fce;p=ghc-hetmet.git diff --git a/ghc/rts/Proftimer.c b/ghc/rts/Proftimer.c index a34752e..dc36df9 100644 --- a/ghc/rts/Proftimer.c +++ b/ghc/rts/Proftimer.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Proftimer.c,v 1.9 2001/12/12 14:31:43 simonmar Exp $ + * $Id: Proftimer.c,v 1.12 2003/02/22 04:51:52 sof Exp $ * * (c) The GHC Team, 1998-1999 * @@ -11,9 +11,11 @@ #include "PosixSource.h" +#include + #include "Rts.h" #include "Profiling.h" -#include "Itimer.h" +#include "Timer.h" #include "Proftimer.h" #include "RtsFlags.h" @@ -47,7 +49,8 @@ stopHeapProfTimer( void ) void startHeapProfTimer( void ) { - if (RtsFlags.ProfFlags.doHeapProfile) { + if (RtsFlags.ProfFlags.doHeapProfile && + RtsFlags.ProfFlags.profileIntervalTicks > 0) { do_heap_prof_ticks = rtsTrue; } }