Definição – O que significa Lazy Loading?
O carregamento lento é a capacidade de especificar as rotinas padrão que são compiladas e carregadas na memória durante a inicialização do programa. Como muitos aplicativos contêm recursos não utilizados, o carregamento lento serve para acelerar o tempo de abertura inicial de um programa.
O carregamento lento também é conhecido como carregamento dinâmico de função.
Definirtec explica o Lazy Loading
Os programas contêm recursos que são implementados por vários componentes do programa. O carregamento lento especifica as instruções do sistema para carregar apenas componentes essenciais. Quando usado corretamente, o carregamento lento melhora o desempenho do programa.
A denúncia de componentes do programa que são carregados na memória durante a inicialização do programa, como módulos ou DLLs, depende do processo de segmentação das funções do software. Durante a inicialização do programa, alguns threads são dispensáveis porque um usuário pode precisar visualizar uma interface antes de executar uma função específica. Outros threads podem ser atrasados até que a interface inicial seja carregada na memória.
Um programa típico possui mais de uma interface. Quando um computador percebe que um usuário está aplicando funções de software adicionais, mais componentes podem ser carregados na memória. Se os componentes forem carregados quando o hardware do computador estiver ocupado, o processo de carregamento pode diminuir o desempenho do computador. Geralmente, se um programa usa muitos de seus componentes na inicialização, o carregamento lento provavelmente não melhora o desempenho.