Inhaltsverzeichnis:
Definition - Was bedeutet Lazy Loading?
Beim verzögerten Laden können die Standardroutinen angegeben werden, die beim Programmstart kompiliert und in den Speicher geladen werden. Da viele Anwendungen nicht verwendete Funktionen enthalten, soll das verzögerte Laden die anfängliche Öffnungszeit eines Programms beschleunigen.
Lazy Loading wird auch als dynamisches Laden von Funktionen bezeichnet.
Techopedia erklärt Lazy Loading
Programme enthalten Funktionen, die von verschiedenen Programmkomponenten implementiert werden. Lazy Loading spezifiziert Systemanweisungen, um nur wesentliche Komponenten zu laden. Bei ordnungsgemäßer Verwendung verbessert das verzögerte Laden die Programmleistung.
Das Bezeichnen von Programmkomponenten, die während des Programmstarts in den Speicher geladen werden, wie Module oder DLLs, hängt vom Threading-Prozess der Softwarefunktionen ab. Während des Programmstarts sind einige Threads überflüssig, da ein Benutzer möglicherweise eine Benutzeroberfläche anzeigen muss, bevor eine bestimmte Funktion ausgeführt werden kann. Andere Threads können verzögert werden, bis die ursprüngliche Schnittstelle in den Speicher geladen wurde.
Ein typisches Programm hat mehr als eine Schnittstelle. Wenn ein Computer feststellt, dass ein Benutzer zusätzliche Softwarefunktionen anwendet, werden möglicherweise mehr Komponenten in den Speicher geladen. Wenn Komponenten geladen werden, während die Computerhardware ausgelastet ist, kann der Ladevorgang die Computerleistung beeinträchtigen. Wenn ein Programm beim Start viele seiner Komponenten verwendet, kann ein verzögertes Laden die Leistung im Allgemeinen nicht verbessern.
