Оглавление:
Определение - Что означает «Ленивая загрузка»?
Ленивая загрузка - это возможность указать стандартные процедуры, которые компилируются и загружаются в память во время запуска программы. Поскольку многие приложения содержат неиспользуемые функции, отложенная загрузка предназначена для ускорения начального времени открытия программы.
Ленивая загрузка также известна как динамическая загрузка функций.
Техопедия объясняет ленивую загрузку
Программы содержат функции, которые реализуются различными программными компонентами. Ленивая загрузка определяет системные инструкции для загрузки только необходимых компонентов. При правильном использовании отложенная загрузка повышает производительность программы.
Обозначение компонентов программы, которые загружаются в память во время запуска программы, таких как модули или библиотеки DLL, зависит от процесса многопоточности функций программного обеспечения. Во время запуска программы некоторые потоки являются обязательными, поскольку пользователю может потребоваться просмотреть интерфейс перед запуском определенной функции. Другие потоки могут быть отложены до тех пор, пока начальный интерфейс не будет загружен в память.
Типичная программа имеет более одного интерфейса. Когда компьютер понимает, что пользователь применяет дополнительные программные функции, в память может быть загружено больше компонентов. Если компоненты загружаются, когда компьютерное оборудование занято, процесс загрузки может снизить производительность компьютера. Как правило, если программа использует многие из своих компонентов при запуске, ленивая загрузка вряд ли приведет к повышению производительности.