Given be a program that has many functions, how can I find out how much time spends in every functions?
For example it is very simple to track the execution time of one funtion, 27 possible solutions are laid out in this post, here.
However what would be a sensible extension to an already exisiting project to keep track on the times of all its functions during one execution? The total run time might be a few hours, thus it might be very interesting/revealing to know, if there are spots, that need improvements.