I've just added a new utility to winsup/utils called "ssp". Basically, it single steps your program (or some portion of it) to generate very accurate runtime profiles (at great cost in total runtime). I also checked in a "ssp.txt" that tells you how to use it (plus "ssp -help" works). (if "cvs update" doesn't get it, try "cvs checkout winsup" again)