Spec-Zone.ru › Python 3.14

Отладка и профилирование

Эти библиотеки помогут вам при разработке на Python: отладчик позволяет пошагово выполнять код, анализировать кадры стека, устанавливать точки останова и т. д., а профилировщики выполняют код и подробно показывают время выполнения, помогая выявлять узкие места в программах. События аудита позволяют отслеживать поведение во время выполнения, для выявления которого иначе потребовалась бы навязчивая отладка или установка исправлений.

  • Таблица событий аудита
  • bdb — Среда отладки
  • faulthandler — Вывод трассировки стека Python
    • Вывод трассировки стека
    • Вывод стека вызовов C
      • Совместимость стека вызовов C
    • Состояние обработчика ошибок
    • Вывод трассировок стека по истечении времени ожидания
    • Вывод трассировки стека при пользовательском сигнале
    • Проблема с файловыми дескрипторами
    • Пример
  • pdb — Отладчик Python
    • Интерфейс командной строки
    • Команды отладчика
  • Профилировщики Python
    • Введение в профилировщики
    • Краткое руководство пользователя
    • Справочник по модулям profile и cProfile
    • Класс Stats
    • Что такое детерминированное профилирование?
    • Ограничения
    • Калибровка
    • Использование пользовательского таймера
  • timeit — Измерение времени выполнения небольших фрагментов кода
    • Основные примеры
    • Интерфейс Python
    • Интерфейс командной строки
    • Примеры
  • trace — Трассировка или отслеживание выполнения инструкций Python
    • Использование командной строки
      • Основные параметры
      • Модификаторы
      • Фильтры
    • Программный интерфейс
  • tracemalloc — Отслеживание выделения памяти
    • Примеры
      • Вывод первых 10 результатов
      • Вычисление различий
      • Получение трассировки стека для блока памяти
      • Удобный вывод первых результатов
        • Запись текущего и максимального размера всех отслеживаемых блоков памяти
    • API
      • Функции
      • DomainFilter
      • Filter
      • Frame
      • Snapshot
      • Statistic
      • StatisticDiff
      • Trace
      • Traceback

© 2001 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.14/library/debug.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API