Есть ли способ увидеть, где мой код неэффективен? - PullRequest
0 голосов
/ 09 февраля 2019

Я использую Pycharm, и в настоящее время я работаю над проектом на Python.Всякий раз, когда я запускаю его, Pycharm занимает около 1 минуты для вывода нужных мне данных, что намного медленнее, чем обычно.Очевидно, проблема в том, что мой код в некотором роде неэффективен, и я замедляю его.Я просто не уверен, где.Есть ли способ узнать, где компьютер тратит больше всего времени на обработку?

Я посмотрел, что Jetbrains может предложить в отношении эффективности кода, но из того, что я видел, они предлагают только платные и профессиональныеТип программного обеспечения для этого.Есть ли что-то встроенное в Community Edition Pycharm, или что-то бесплатное, которое я могу скачать, чтобы увидеть, где мой код вызывает проблемы?

Спасибо!

1 Ответ

0 голосов
/ 19 февраля 2019

Пользователь рекомендовал мне попробовать cProfile.В конечном итоге это сработало отлично и дало мне отличное представление о том, где мой код был неэффективным, и на выполнение которого потребовалось много времени, я нашел настоящее руководство пользователя для cProfile особенно полезным.Спасибо @Jeppe за помощь!

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