17db96d56Sopenharmony_ci*********************** 27db96d56Sopenharmony_ciDebugging and Profiling 37db96d56Sopenharmony_ci*********************** 47db96d56Sopenharmony_ci 57db96d56Sopenharmony_ciThese libraries help you with Python development: the debugger enables you to 67db96d56Sopenharmony_cistep through code, analyze stack frames and set breakpoints etc., and the 77db96d56Sopenharmony_ciprofilers run code and give you a detailed breakdown of execution times, 87db96d56Sopenharmony_ciallowing you to identify bottlenecks in your programs. Auditing events 97db96d56Sopenharmony_ciprovide visibility into runtime behaviors that would otherwise require 107db96d56Sopenharmony_ciintrusive debugging or patching. 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ci.. toctree:: 137db96d56Sopenharmony_ci 147db96d56Sopenharmony_ci audit_events.rst 157db96d56Sopenharmony_ci bdb.rst 167db96d56Sopenharmony_ci faulthandler.rst 177db96d56Sopenharmony_ci pdb.rst 187db96d56Sopenharmony_ci profile.rst 197db96d56Sopenharmony_ci timeit.rst 207db96d56Sopenharmony_ci trace.rst 217db96d56Sopenharmony_ci tracemalloc.rst 22