Carga lenta

Definición: ¿Qué significa Carga diferida?

La carga diferida es la capacidad de especificar las rutinas predeterminadas que se compilan y cargan en la memoria durante el inicio del programa. Debido a que muchas aplicaciones contienen funciones no utilizadas, la carga diferida está destinada a acelerar el tiempo de apertura inicial de un programa.

La carga diferida también se conoce como carga de función dinámica.

Techinfo explica la carga diferida

Los programas contienen características que se implementan mediante varios componentes del programa. La carga diferida especifica las instrucciones del sistema para cargar solo componentes esenciales. Cuando se usa correctamente, la carga diferida mejora 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 se da cuenta de que un usuario está aplicando funciones de software adicionales, se pueden cargar más componentes en la memoria. Si los componentes se cargan cuando el hardware de la computadora está ocupado, el proceso de carga puede disminuir el rendimiento de la computadora. Generalmente, si un programa usa muchos de sus componentes al inicio, es poco probable que la carga diferida mejore el rendimiento.