prof is a time profiler. It reports the amount of time and the percentage of time that was spent executing the parts of a program. It also reports the number of calls to each function and the average execution time of the calls.