84_line_profiler.py 334 B

123456789101112131415161718192021222324
  1. from line_profiler import LineProfiler
  2. def f2(x):
  3. a = 0
  4. for i in range(x):
  5. a += i
  6. return a
  7. def f1(x):
  8. res = f2(x)
  9. return res
  10. lp = LineProfiler()
  11. lp.add_function(f2)
  12. lp.runcall(f2, 1000000)
  13. lp.print_stats()
  14. ###############################
  15. lp.add_function(f1)
  16. lp.runcall(f1, 1000000)
  17. lp.print_stats()