[MLton] Question on profile.fun

Matthew Fluet fluet@cs.cornell.edu
Fri, 3 Jun 2005 14:55:01 -0400 (EDT)


After a little more investigating, I think I need to revise some 
statements:

> I tried the following experiment.  Added a flag  
>      -profile-dummy {false|true}  
> which instructs  profile.fun(line 447)  to, in addition to any other 
> profiling work, insert code to increment a dummy field in the gcState at 
> _every_  Profile statement in the RSSA IL program.  While this isn't 
> exactly the work required to modify time profiling as I described 
> previously, I figure that it is about on par with that work.  (Possibly 
> more, since -profile-include/exclude flags may not require every Profile 
> statement to actually modify the current state.)

Actually, I now see that the spot where I inserted the dummy increment is
after an analysis to prune redundant profile statements, so it isn't 
likely to be any more work than what I had described previously.