Isn't it a fallacy to benchmark by running a program over itself?<p>If you find a redundant line of code in a function, you'll not only save on its execution but also on the execution of its analysis.