[MLton-devel] cvs commit: source-level profiling

Matthew Fluet fluet@CS.Cornell.EDU
Fri, 3 Jan 2003 20:17:14 -0500 (EST)

> Anyways, you can cause everything to be tracked by having shouldPush
> always return true.  With that, I think all source functions in the
> final .ssa should make it into the @MLton show-prof list.

Thanks.  I'll experiment with that.  Should help me a little at least with
the stuff I'm looking at.

> >    Related, I don't understand why some "obvious" source level functions
> >    never even make it to the first .ssa file.
> I suspect it's due to inlining.

That seems reasonable.  In the wc-input1.sml benchmark, all the IO
functors are instantiated exactly once, and all of those functions I
mentioned are used exactly once, so they would be prime candidates for
(S)XML inlining.

This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
MLton-devel mailing list