НачатьНачать бесплатно

Интерпретация вывода профилировщика

В рамках цикла оптимизации вы профилировали класс RefundCalculator из Payflow с помощью cProfile. В терминале отображается необработанный вывод профилировщика.

Ваша задача: используйте ИИ, чтобы разобраться в выводе профилировщика. Скопируйте вывод из терминала, вставьте его в чат с ИИ и задайте вопросы, например: «Где основное узкое место?» или «Какую функцию стоит оптимизировать в первую очередь?».

Спросив у ИИ, стоит ли оптимизировать process_refunds() из-за наибольшего суммарного времени выполнения, определите, какой ключевой вывод лучше всего объясняет, почему это будет неэффективно.

Это упражнение является частью курса

Продвинутое программирование с ИИ-ассистентами

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение