Índice:
- Definição - O que significa Carregamento Dinâmico de Funções?
- Techopedia explica carregamento dinâmico de funções
Definição - O que significa Carregamento Dinâmico de Funções?
Dynamic Function loading (DFL) é a capacidade de especificar as rotinas padrão que são compiladas e carregadas na memória quando um programa é iniciado. Como muitos aplicativos contêm recursos que não podem ser usados, a capacidade do DFL de selecionar apenas programas dependentes aumenta a velocidade do tempo de abertura inicial de um programa.
DFL também é conhecido como carregamento lento.
Techopedia explica carregamento dinâmico de funções
Os aplicativos geralmente têm vários recursos, muitos dos quais são usados com frequência. Outros recursos podem ser usados raramente ou apenas em certos casos.
A técnica DFL especifica que o carregador do sistema carregará apenas os componentes necessários de um programa que são sempre ou geralmente necessários. Portanto, essa técnica é voltada para melhorar 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 reconhece que um usuário não está usando determinadas funções do software, ele pode carregar componentes adicionais na memória, o que pode afetar o desempenho durante sobrecargas de hardware do computador.