Table des matières:
- Définition - Que signifie le chargement de fonction dynamique?
- Techopedia explique le chargement dynamique des fonctions
Définition - Que signifie le chargement de fonction dynamique?
Le chargement de fonction dynamique (DFL) est la possibilité de spécifier les routines par défaut qui sont compilées et chargées en mémoire lors du lancement d'un programme. Étant donné que de nombreuses applications contiennent des fonctionnalités qui ne peuvent pas être utilisées, la capacité de DFL à sélectionner uniquement les programmes dépendants augmente la vitesse de l'ouverture initiale d'un programme.
DFL est également connu sous le nom de chargement paresseux.
Techopedia explique le chargement dynamique des fonctions
Les applications ont généralement un certain nombre de fonctionnalités, dont beaucoup sont utilisées fréquemment. D'autres fonctionnalités peuvent être utilisées rarement ou seulement dans certains cas.
La technique DFL spécifie que le chargeur du système chargera uniquement les composants nécessaires d'un programme qui sont toujours ou habituellement nécessaires. Ainsi, cette technique vise à améliorer les performances du programme.
Indiquer les composants de programme qui se chargent en mémoire lors du lancement du programme, comme les modules ou les DLL, dépend du processus de thread des fonctions logicielles. Lors du lancement du programme, certains threads sont inutiles car un utilisateur peut avoir besoin de visualiser une interface avant d'exécuter une fonction particulière. D'autres threads peuvent être retardés jusqu'à ce que l'interface initiale soit chargée en mémoire.
Un programme typique a plus d'une interface. Lorsqu'un ordinateur reconnaît qu'un utilisateur n'utilise pas certaines fonctions logicielles, il peut charger des composants supplémentaires en mémoire, ce qui peut affecter les performances lors de surcharges matérielles.
