Georg Brandl | 546e2d6 | 2007-09-12 18:04:37 +0000 | [diff] [blame] | 1 | *********************** |
| 2 | Debugging and Profiling |
| 3 | *********************** |
| 4 | |
| 5 | These libraries help you with Python development: the debugger enables you to |
| 6 | step through code, analyze stack frames and set breakpoints etc., and the |
| 7 | profilers run code and give you a detailed breakdown of execution times, |
Steve Dower | 44f91c3 | 2019-06-27 10:47:59 -0700 | [diff] [blame] | 8 | allowing you to identify bottlenecks in your programs. Auditing events |
| 9 | provide visibility into runtime behaviors that would otherwise require |
| 10 | intrusive debugging or patching. |
Georg Brandl | 546e2d6 | 2007-09-12 18:04:37 +0000 | [diff] [blame] | 11 | |
| 12 | .. toctree:: |
| 13 | |
Steve Dower | 44f91c3 | 2019-06-27 10:47:59 -0700 | [diff] [blame] | 14 | audit_events.rst |
Georg Brandl | 546e2d6 | 2007-09-12 18:04:37 +0000 | [diff] [blame] | 15 | bdb.rst |
Victor Stinner | 024e37a | 2011-03-31 01:31:06 +0200 | [diff] [blame] | 16 | faulthandler.rst |
Georg Brandl | 546e2d6 | 2007-09-12 18:04:37 +0000 | [diff] [blame] | 17 | pdb.rst |
| 18 | profile.rst |
Georg Brandl | 546e2d6 | 2007-09-12 18:04:37 +0000 | [diff] [blame] | 19 | timeit.rst |
Victor Stinner | 024e37a | 2011-03-31 01:31:06 +0200 | [diff] [blame] | 20 | trace.rst |
Victor Stinner | ed3b0bc | 2013-11-23 12:27:24 +0100 | [diff] [blame] | 21 | tracemalloc.rst |