IntelliJ профилирование Django приложение - PullRequest
0 голосов
/ 17 апреля 2020

Я разрабатываю приложение Django внутри IntelliJ. Теперь я хотел бы профилировать это. Чтобы увидеть, если какой-то код выполняется больше, чем следует, если некоторые запросы выполняются медленно, ...

Все, что я могу найти:

  • Существующий инструмент отладки, который показывает профиль БД Ссылка
  • Python профилировщик (например, vmprof):

Я установил vmprof и запустил его. Но моя проблема в том, что отображается весь код внутри всех библиотек ... Я не могу найти свой код внутри ... Есть ли способ настроить отображение только моего кода?

1 Ответ

1 голос
/ 17 апреля 2020

Время от времени я использую функцию профилирования из Django Панель инструментов отладки.

enter image description here

enter image description here

Он действительно прост в использовании и предоставляет гораздо больше возможностей для оптимизации, например отображение запросов к базе данных, где вы можете найти повторяющиеся запросы и оптимизировать их.

Ссылка на библиотеку https://django-debug-toolbar.readthedocs.io/en/latest/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...