Índice:
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 o lançamento do programa. Como muitos aplicativos contêm recursos não utilizados, o carregamento lento visa acelerar o tempo de abertura inicial de um programa.
O carregamento lento também é conhecido como carregamento dinâmico de funções.
Techopedia explica carregamento lento
Os programas contêm recursos implementados por vários componentes do programa. Carregamento lento especifica instruções do sistema para carregar apenas componentes essenciais. Quando usado corretamente, o carregamento lento melhora o desempenho do programa.
A indicação dos componentes do programa que são carregados na memória durante o início do programa, como módulos ou DLLs, depende do processo de segmentação das funções do software. Durante o lançamento do programa, alguns threads são dispensáveis porque um usuário pode precisar exibir uma interface antes de executar uma função específica. Outros threads podem demorar até depois que a interface inicial for 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 adicionais de software, mais componentes podem ser carregados na memória. Se os componentes forem carregados quando o hardware do computador estiver ocupado, o processo de carregamento poderá diminuir o desempenho do computador. Geralmente, se um programa usa muitos de seus componentes na inicialização, é provável que o carregamento lento não melhore o desempenho.