Problem Statement
Which tool is best for quick micro-benchmarks in pure Python?
Explanation
timeit runs a statement many times and reports stable timing by reducing noise. It is ideal for comparing small code snippets.
For finding hot functions in a program, use cProfile. For memory tracking, use tracemalloc.
Code Solution
SolutionRead Only
import timeit
print(timeit.timeit('sum(range(1000))', number=1000))