Zuhause Entwicklung Was ist dynamisches Laden von Funktionen? - Definition aus techopedia

Was ist dynamisches Laden von Funktionen? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet dynamisches Funktionsladen?

Dynamic Function Loading (DFL) ist die Möglichkeit, die Standardroutinen anzugeben, die beim Starten eines Programms kompiliert und in den Speicher geladen werden. Da viele Anwendungen Funktionen enthalten, die möglicherweise nicht verwendet werden, erhöht die Fähigkeit von DFL, nur abhängige Programme auszuwählen, die Geschwindigkeit der anfänglichen Öffnungszeit eines Programms.


DFL wird auch als Lazy Loading bezeichnet.

Techopedia erklärt das dynamische Laden von Funktionen

Anwendungen verfügen normalerweise über eine Reihe von Funktionen, von denen viele häufig verwendet werden. Andere Funktionen werden möglicherweise selten oder nur in bestimmten Fällen verwendet.


Die DFL-Technik gibt an, dass der Systemlader nur die erforderlichen Komponenten eines Programms lädt, die immer oder normalerweise benötigt werden. Somit ist diese Technik darauf ausgerichtet, die Programmleistung zu verbessern.


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 erkennt, dass ein Benutzer bestimmte Softwarefunktionen nicht verwendet, werden möglicherweise zusätzliche Komponenten in den Speicher geladen, was sich auf die Leistung bei Überlastung der Computerhardware auswirken kann.

Was ist dynamisches Laden von Funktionen? - Definition aus techopedia