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