Как стать автором
Обновить

Профилирование асинхронного Python

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров7.8K
Всего голосов 13: ↑13 и ↓0+13
Комментарии3

Комментарии 3

По моему мнению очень важна тема. Я, как начинающий разработчик, очень пренебрегаю тестированием, что в свою очередь очень грубая халатность. В частности, когда разрабатывал tg-бота на aiogram, впервые столкнулся с асинхронностью, где допускал аналогичные ошибки.

Если нужно профилировать asyncio, вместо scalene с абсолютно бесполезным отчетом лучше взять pyinstrument, который умеет отделать асинхронный код от не-асинхронного и нормально считать для него затраченное время.

Да, ‘pyinstrument’ - отличная штука. А как выглядит «отделение асинхронного кода от синхронного»?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории