A class to profile your program, i.e. to see how much time is spent in each function. Create a local object of this class in each function you want to analyze with the functions name as the constructors argument. The function name serves as a key to measure the execution time in each function if this function is called successively. the result of can be obtained by the 'dump_final_result()' function. In addition, a function is provided to retrieve the current memory usage.
Definition at line 41 of file tjprofiler.h.