Dear ROOTers, I am using the TBenchmark class with ROOT 3.02_06 to evaluate the run time of different functions in a class. Before calling the function fun1 I do TBenchmark::Start("fun1") and before calling the next function fun2 I do TBenchmark::Stop("fun1") TBenchmark::Start("fun2") ... and so on. The purpose is to see which of my functions is the most time-consuming. In the output from TBenchmark::Summary I get very similar values for all functions which I cannot believe and which are also very near the runtime of the entire program each. It appears to me that in TBenchmark::Stop there could be a fTimer[bench].Stop(); statement missing so that each timer is running and running and never stops ? Regards, Christian Veelken H1 Collaboration, DESY __________________________________________________________________________
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:40 MET