| Start |
|---|
| %%timeit and %timeit in IPython Profiling string concatanation: Profiling loops over iterables and lists: |
| timeit() function Profiling repetition of elements in an array |
| timeit command line Profiling concatanation of numbers |
| line_profiler in command line The source code with @profile directive before the function we want to profile: Using kernprof command to calculate profiling line by line Page request is almost always slower than any calculation based on the information on the page. |
| Using cProfile (Preferred Profiler) Python includes a profiler called cProfile. This is generally preferred over using timeit. It breaks down your entire script and for each method in your script it tells you:
The cProfiler can be easily called on Command Line using: To sort the returned list of profiled methods by the time taken in the method: |
Read Article
https://develop.horje.com/learn/1434/reference