Profiling question
John Meacham
john@repetae.net
Mon, 6 Jan 2003 14:16:17 -0800
Ah, I'd definatly like to request it for GHC. as well as a version in
the IO monad, I have wanted both on various occasions.
John
On Mon, Jan 06, 2003 at 12:55:35PM +0000, Malcolm Wallace wrote:
> Kirsten Chevalier <krc@uclink.berkeley.edu> writes:
>
> > I'd like to be able to determine the percentage of allocated objects of
> > a particular type at specific points in a program's execution. I know
> > that I can use heap profiling to create a graph of memory usage broken
> > down by type, but is there any way to record this information at
> > particular points in the program (i.e., between two statements in a
> > do-expression)?
>
> If you were using nhc98, then you could use the following:
>
> import NonStdProfile
>
> f ... = do ...
> profile "point A" actionA
> profile "point B" actionB
>
> The non-standard operation
> profile :: String -> a -> a
> places a labelled marker line on the profile graph at the time instant
> when the value is demanded.
>
> I don't know whether ghc has anything similar?
>
> Regards,
> Malcolm
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users@haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>
--
---------------------------------------------------------------------------
John Meacham - California Institute of Technology, Alum. - john@foo.net
---------------------------------------------------------------------------