Как сделать профилирование проекта Python в целом? - PullRequest
3 голосов
/ 26 января 2011

cprofile ИЛИ python-profiler используются для профилирования в Python. Я сделал это для одной функции или метода. Но я хочу сделать профилирование для всего проекта Django. Я хочу, чтобы при каждом вызове результат профилирования сохранялся в файл. Возможно ли это?

Как насчет runsnakerun инструмента для графического интерфейса, доступного для профилирования? Это полезно?

1 Ответ

1 голос
/ 10 апреля 2013

Проверьте Django Live Profiler .

Я недавно много занимался поиском по этой теме, и это лучшее, что я нашел, если вы хотите собрать информациюне только для всего приложения, но и для нескольких запросов.Настройте это и запускайте некоторые запросы на вашем dev-сервере, например, с ab.Говорят, что он достаточно низок для использования в производственной среде, но я пока не очень разбираюсь в этом.

Для быстрой и грязной отладки отдельных запросов, например, чтобы увидеть, какие запросы SQL выполняются, Панель инструментов отладки Django это хорошо;это не совсем профилирование, но хорошее дополнение.

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