I was trying out the Profile Analyzer tool in Dev-C++ 5.6.2, and found that it only works occasionally. When it does, it gives a reasonable amount of information about the function calls from running the program. I'm not sure if it gives accurate times for the time spent in functions, since it has always given me a result of 0.00 seconds in each function (which may or may not be correct, I'm not sure). It seems a little low when some functions are called 530+ times and Task Manager reports two seconds of CPU time used by the program by the end.
It also only seems to work when the custom command is checked, even if the commands are precisely what the checkboxes toggle. At the same time, closing the Profile Analyzer window resets it back to its default settings, meaning each run of the analyzer requires a reset of the parameters used. It also only seems to work if the output file has already been deleted before attempting to create another profile analysis.
Interesting. Will look into this.