Интерпретация вывода профилировщика
В рамках цикла оптимизации вы профилировали класс RefundCalculator из Payflow с помощью cProfile. В терминале отображается необработанный вывод профилировщика.
Ваша задача: используйте ИИ, чтобы разобраться в выводе профилировщика. Скопируйте вывод из терминала, вставьте его в чат с ИИ и задайте вопросы, например: «Где основное узкое место?» или «Какую функцию стоит оптимизировать в первую очередь?».
Спросив у ИИ, стоит ли оптимизировать process_refunds() из-за наибольшего суммарного времени выполнения, определите, какой ключевой вывод лучше всего объясняет, почему это будет неэффективно.
Это упражнение является частью курса
Продвинутое программирование с ИИ-ассистентами
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение