Форум сайта python.su
Доброго времени суток уважаемые форумчане!
Сегодня возник в голове вопрос, влияет ли импорт модулей на скорость и производительность программы.
Пример: Есть две почти одинаковые программы.
В первой импортируется 3 модуля, во второй около 10.
Будет ли вторая программа выполняться дольше и “кушать” больше ресурсов чем первая?
Второй вопрос:
Допустим мне из модуля нужен один только класс или функция.
Будет ли разница в производительности, если я буду импортировать не весь модуль, а только класс или функцию из него?
Вместо
import time
from time import sleep
Офлайн
likesoftТ.е. 3 тех-же и еще семь. Да будет. Их надо интерпретировать и загрузить в память.
В первой импортируется 3 модуля, во второй около 10.
Будет ли вторая программа выполняться дольше и “кушать” больше ресурсов чем первая?
likesoftПрактически нет. Питон не может магически выхватить из середины текста нужные переменные.
Будет ли разница в производительности, если я буду импортировать не весь модуль
Офлайн
doza_and
Благодарю за разъяснение
Отредактировано likesoft (Май 21, 2018 20:36:31)
Офлайн