Sommario:
- Definizione: cosa significa caricamento dinamico delle funzioni?
- Techopedia spiega il caricamento dinamico delle funzioni
Definizione: cosa significa caricamento dinamico delle funzioni?
Il caricamento dinamico delle funzioni (DFL) è la capacità di specificare le routine predefinite che vengono compilate e caricate in memoria all'avvio di un programma. Poiché molte applicazioni contengono funzionalità che non possono essere utilizzate, la capacità di DFL di selezionare solo programmi dipendenti aumenta la velocità del tempo iniziale di apertura di un programma.
DFL è anche noto come caricamento lento.
Techopedia spiega il caricamento dinamico delle funzioni
Le applicazioni di solito hanno una serie di funzionalità, molte delle quali vengono utilizzate di frequente. Altre funzioni possono essere utilizzate raramente o solo in alcuni casi.
La tecnica DFL specifica che il caricatore di sistema caricherà solo i componenti necessari di un programma che sono sempre o di solito necessari. Pertanto, questa tecnica è orientata al miglioramento delle prestazioni del programma.
La denotazione dei componenti del programma che vengono caricati in memoria durante l'avvio del programma, come moduli o DLL, dipende dal processo di threading delle funzioni del software. Durante l'avvio del programma, alcuni thread sono eliminabili perché un utente potrebbe dover visualizzare un'interfaccia prima di eseguire una determinata funzione. Altri thread possono essere ritardati fino a quando l'interfaccia iniziale non viene caricata in memoria.
Un programma tipico ha più di un'interfaccia. Quando un computer riconosce che un utente non sta utilizzando determinate funzioni software, può caricare componenti aggiuntivi in memoria, il che può influire sulle prestazioni durante i sovraccarichi hardware del computer.