Поскольку не каждая программа на Python требует тщательного анализа производительности, отрадно знать, что когда такая необходимость возникает у Вас всё же есть отличные инструменты для этой цели.
Анализ производительности программы состоит в поиске ответа на четыре вопроса:
- Как быстро выполняется программа?
- Какое место определяет скорость её выполнения?
- Как много используется памяти?
- Где утечки памяти?
Посмотрим, что же у нас есть для ответа на эти вопросы.