Spec-Zone.ru › Python 3.8

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

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

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

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

Spec-Zone.ru

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