⚡️ Профилируем код



Профилирование — это сбор информации о программе по типу нагрузки на ЦП, видеокарту или использование памяти.



В этом нам поможет scalene — модуль с открытым исходным кодом, позволяющий эффективно собрать информацию об использованных ресурсах. Все преимущества модуля можно почитать тут.



Установка: pip3 install scalene



Работа с ним очень простая. Команда scalene file.py запускает скрипт и отслеживает его работу, а после выполнения выводит результат, как на фото выше.



В случае, если у вас возникнут ошибки при выполнении, установите версию python 3.7 и выше.