Загружаем изображение…

Хотите узнать, какие модули тормозят старт?



Python умеет показывать время импорта каждого модуля, это может помочь понять, что делает запуск скрипта медленным.

Попробуйте:
python -X importtime script.py

Вы увидите вывод профилировки:
import time: self us | cumulative us | module
(упрощённый пример)
import time: 0.12 ms: json
import time: 4.82 ms: numpy
import time: 0.37 ms: your_module


Проверить, активен ли режим профилирования в рантайме:
import sys
print(sys.flags.importtime)


Сохранить вывод в файл:
python -X importtime script.py 2> import_log.txt

Пригодится, когда нужно оптимизировать импорт тяжёлых библиотек или найти пакет, который добавляет задержку.

Python Ready | #совет
Просмотры: 156
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти