Русский
Открыть в Telegram

ПостКак найти медленную функцию новым профилировщиком Tachyon

20 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Как найти медленную функцию новым профилировщиком Tachyon Приложение тормозит, но непонятно, где оно проводит время. В Python 3.15 появился статистический профилировщик profiling.sampling, известный как Tachyon. В разборе Astral показывают запуск через uv: uv run --python 3.15 -m profiling.sampling run --flamegraph --browser app.py Профилировщик периодически снимает состояние выполнения. Граф помогает найти участки, которые часто попадают в выборку, и выбрать место для дальнейшего исследования. Число выборок не равно точному числу вызовов. А изменение короткой функции не обязательно ускорит весь сценарий. После правки повторите тот же замер с теми же данными и отдельно сравните полное время работы. Авторское ускорение на одном примере нельзя переносить на любое приложение. #python #производительность
❤1
10 · 762 ·

Рядом в ленте

ZZen of PythonКак дать помощнику контекст ошибки из Logfire Помощник видит код репозитория, но не знает, какой запрос завершился ошибкой и сколько времени заняла база. Без теZZen of PythonPython 3.16 alpha: что уже может проверить автор библиотеки Первая альфа Python 3.16 вышла 13 октября. Набор возможностей ещё меняется, но ждать финального выпу
это сообщение
ZZen of PythonПочему обновления Django важны даже без SQL-инъекций Запрос может вредить серверу, просто заставляя его тратить слишком много памяти или процессорного времени н

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем