Приложение для анализа lprof файлов, полученных при использовании библиотеки line_profiler.
Приложение работает с файлами .lprof, получаемыми в результате работы библиотеки line_profiler
pip install line_profilerДля того, чтобы получить профиль функции, необходимо выполнить следующую команду:
kernprof -b -l <path>/<script_name>.py Для запуска приложения:
- Клонируйте репозиторий любым удобным способом, например:
git clone https://github.com/kujilit/python-profile-viewer.git- Установите зависимости
pip install -r requirements.txt- Запустите streamlit_viewer из корня проекта
streamlit run streamlit_viewer.py- Загрузите .lprof файл в одноименное поле, используя drag-and-drop или нажав кнопку "Browse files"
- Загрузите исходники в одноименное поле аналогичным способом (опционально)
- Вы великолепны!