Carga de función dinámica

Definición: ¿Qué significa la carga de función dinámica?

La carga dinámica de funciones (DFL) es la capacidad de especificar las rutinas predeterminadas que se compilan y cargan en la memoria cuando se inicia un programa. Debido a que muchas aplicaciones contienen características que pueden no usarse, la capacidad de DFL para seleccionar solo programas dependientes aumenta la velocidad del tiempo de apertura inicial de un programa.

DFL también se conoce como carga diferida.

Techinfo explica la carga de funciones dinámicas

Las aplicaciones suelen tener una serie de características, muchas de las cuales se utilizan con frecuencia. Es posible que se utilicen otras funciones en raras ocasiones o solo en determinados casos.

La técnica DFL especifica que el cargador del sistema cargará solo los componentes necesarios de un programa que siempre o habitualmente se necesitan. Por tanto, esta técnica está orientada a mejorar el rendimiento del programa.

La identificación de los componentes del programa que se cargan en la memoria durante el inicio del programa, como módulos o DLL, depende del proceso de subprocesamiento de las funciones del software. Durante el lanzamiento del programa, algunos subprocesos son prescindibles porque un usuario puede necesitar ver una interfaz antes de ejecutar una función en particular. Otros subprocesos pueden retrasarse hasta que se cargue la interfaz inicial en la memoria.

Un programa típico tiene más de una interfaz. Cuando una computadora reconoce que un usuario no está usando ciertas funciones de software, puede cargar componentes adicionales en la memoria, lo que puede afectar el rendimiento durante las sobrecargas del hardware de la computadora.