Skip to content

Приложение для просмотра lprof файлов библиотеки line_prof

Notifications You must be signed in to change notification settings

kujilit/python-profile-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение для анализа 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"
  • Загрузите исходники в одноименное поле аналогичным способом (опционально)
  • Вы великолепны!

About

Приложение для просмотра lprof файлов библиотеки line_prof

Resources

Stars

Watchers

Forks

Languages