Obsah:
- Definícia - Čo znamená dynamické načítanie funkcií?
- Techopedia vysvetľuje načítanie dynamických funkcií
Definícia - Čo znamená dynamické načítanie funkcií?
Dynamické načítanie funkcií (DFL) je schopnosť určiť predvolené rutiny, ktoré sa pri spustení programu kompilujú a načítajú do pamäte. Pretože mnoho aplikácií obsahuje funkcie, ktoré sa nemusia použiť, schopnosť DFL vyberať iba závislé programy zvyšuje rýchlosť počiatočného otváracieho času programu.
DFL je tiež známy ako lenivé zaťaženie.
Techopedia vysvetľuje načítanie dynamických funkcií
Aplikácie majú zvyčajne niekoľko funkcií, z ktorých mnohé sa často používajú. Ostatné funkcie sa môžu používať zriedka alebo iba v určitých prípadoch.
Technika DFL špecifikuje, že systémový zavádzač načíta iba potrebné komponenty programu, ktoré sú vždy alebo zvyčajne potrebné. Táto technika je teda zameraná na zlepšenie výkonu programu.
Označenie programových komponentov, ktoré sa načítajú do pamäte počas spúšťania programu, ako sú moduly alebo DLL, závisí od procesu zavádzania softvérových funkcií. Počas spúšťania programu sú niektoré vlákna vypustiteľné, pretože užívateľ môže potrebovať zobraziť rozhranie pred spustením určitej funkcie. Ostatné vlákna môžu byť oneskorené až po načítaní pôvodného rozhrania do pamäte.
Typický program má viac ako jedno rozhranie. Keď počítač zistí, že používateľ nepoužíva určité softvérové funkcie, môže do pamäte načítať ďalšie komponenty, ktoré môžu ovplyvniť výkon počas preťaženia hardvéru počítača.
