Inhoudsopgave:
Definitie - Wat betekent Dynamic Function Loading?
Dynamische functie laden (DFL) is de mogelijkheid om de standaardroutines op te geven die worden gecompileerd en in het geheugen worden geladen wanneer een programma wordt gestart. Omdat veel toepassingen functies bevatten die mogelijk niet worden gebruikt, verhoogt de mogelijkheid van DFL om alleen afhankelijke programma's te selecteren de snelheid van de initiële openingstijd van een programma.
DFL is ook bekend als lui laden.
Techopedia verklaart Dynamic Function Loading
Toepassingen hebben meestal een aantal functies, waarvan er veel vaak worden gebruikt. Andere functies kunnen zelden of alleen in bepaalde gevallen worden gebruikt.
De DFL-techniek geeft aan dat de systeemlader alleen de noodzakelijke onderdelen van een programma laadt die altijd of meestal nodig zijn. Deze techniek is dus gericht op het verbeteren van programmaprestaties.
Het aangeven van programmacomponenten die tijdens het starten van het programma in het geheugen worden geladen, zoals modules of DLL's, is afhankelijk van het threading-proces van de softwarefuncties. Tijdens het starten van het programma zijn sommige threads overbodig omdat een gebruiker mogelijk een interface moet bekijken voordat een bepaalde functie wordt uitgevoerd. Andere threads kunnen worden uitgesteld tot nadat de eerste interface in het geheugen is geladen.
Een typisch programma heeft meer dan één interface. Wanneer een computer herkent dat een gebruiker bepaalde softwarefuncties niet gebruikt, kan deze extra componenten in het geheugen laden, wat de prestaties tijdens overbelasting van computerhardware kan beïnvloeden.
