Table des matières:
Définition - Que signifie le chargement paresseux?
Le chargement différé est la possibilité de spécifier les routines par défaut qui sont compilées et chargées en mémoire lors du lancement du programme. Étant donné que de nombreuses applications contiennent des fonctionnalités inutilisées, le chargement paresseux vise à accélérer le temps d'ouverture initial d'un programme.
Le chargement différé est également appelé chargement de fonction dynamique.
Techopedia explique le chargement paresseux
Les programmes contiennent des fonctionnalités implémentées par divers composants du programme. Le chargement différé spécifie les instructions système pour charger uniquement les composants essentiels. Lorsqu'il est utilisé correctement, le chargement différé améliore 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 se rend compte qu'un utilisateur applique des fonctions logicielles supplémentaires, davantage de composants peuvent être chargés en mémoire. Si des composants sont chargés alors que le matériel informatique est occupé, le processus de chargement peut diminuer les performances de l'ordinateur. En règle générale, si un programme utilise plusieurs de ses composants au démarrage, le chargement différé n’améliorera probablement pas les performances.