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