Innholdsfortegnelse:
Definisjon - Hva betyr Lazy Loading?
Lat lasting er muligheten til å spesifisere standardrutinene som er samlet og lastes inn i minnet under programstart. Fordi mange applikasjoner inneholder ubrukte funksjoner, er lat innlasting ment å øke hastigheten på programmets første åpningstid.
Lat lasting er også kjent som dynamisk funksjonsbelastning.
Techopedia forklarer Lazy Loading
Programmer inneholder funksjoner som er implementert av forskjellige programkomponenter. Lat lasting spesifiserer systeminstruksjoner for kun å laste viktige komponenter. Når den brukes riktig, forbedrer lat lasting programmets ytelse.
Å betegne programkomponenter som lastes inn i minnet under programstart, som moduler eller DLL-er, avhenger av trådprosessen til programvarefunksjonene. Under programstart kan noen tråder dispenseres fordi en bruker kan trenge å se et grensesnitt før han kjører en bestemt funksjon. Andre tråder kan bli forsinket til etter at det første grensesnittet er lagt inn i minnet.
Et typisk program har mer enn ett grensesnitt. Når en datamaskin innser at en bruker bruker flere programvarefunksjoner, kan det hende at flere komponenter blir lagt inn i minnet. Hvis komponenter lastes når datamaskinens maskinvare er opptatt, kan lasteprosessen redusere datamaskinens ytelse. Generelt, hvis et program bruker mange av komponentene ved oppstart, er det sannsynlig at lat lasting ikke forbedrer ytelsen.