Depuração e perfilamento¶
Essas bibliotecas ajudam no desenvolvimento do Python: o depurador permite que você percorra o código, analise os quadros de pilha e defina pontos de interrupção etc., e os criadores de perfil executam o código e fornecem uma análise detalhada dos tempos de execução, permitindo identificar gargalos em seus programas. Os eventos de auditoria fornecem visibilidade dos comportamentos de tempo de execução que, de outra forma, exigiriam depuração ou correção intrusiva.
- Tabela de eventos de auditoria
bdb
— Debugger frameworkfaulthandler
— Dump the Python tracebackpdb
— O Depurador do Python- The Python Profilers
timeit
— Mede o tempo de execução de pequenos trechos de códigotrace
— Rastreia ou acompanha a execução de instruções Pythontracemalloc
— Trace memory allocations