Она показывает, что замедляет программу и сколько времени тратится на выполнение разных частей кода 🔥
pyinstrument app.py
После запуска библиотека показывает, какие функции занимают больше всего времени.
Также она может работать через Profiler(), прямо в файле(не очень удобно легче через pyinstrument app.py 🪧
from pyinstrument import Profiler
profiler = Profiler()
profiler.start()
# код
profiler.stop()
print(profiler.output_text())
Ставится командной ⚙️
pip install pyinstrumentДокументация и примеры кода здесь





