O que é inicialização lenta?

Índice:

O que é inicialização lenta?
O que é inicialização lenta?

Vídeo: O que é inicialização lenta?

Vídeo: O que é inicialização lenta?
Vídeo: Windows 10 MUITO LENTO na hora de Inicializar - Como Resolver 2024, Novembro
Anonim

Na programação de computadores, a inicialização lenta é a tática de atrasar a criação de um objeto, o cálculo de um valor ou algum outro processo caro até a primeira vez que for necessário. É um tipo de avaliação preguiçosa que se refere especificamente à instanciação de objetos ou outros recursos.

O que é inicialização lenta em Java?

A técnica de Inicialização Preguiçosa consiste em verificar o valor de um campo de classe quando estiver sendo usado. Se esse valor for igual a nulo, esse campo será carregado com o valor apropriado antes de ser retornado. Aqui está o exemplo: // Programa Java para ilustrar.

A inicialização lenta é boa?

A inicialização lenta é principalmente usada para melhorar o desempenho, evitar o desperdício de computação e reduzir os requisitos de memória do programa. Estes são os cenários mais comuns: Quando você tem um objeto que é caro para criar e o programa pode não usá-lo.

O que é inicialização preguiçosa C++?

Inicialização lenta é um daqueles padrões de projeto que está em uso em quase todas as linguagens de programação. Seu objetivo é avançar a construção do objeto no tempo É especialmente útil quando a criação do objeto é cara e você deseja adiá-la o mais tarde possível, ou até mesmo pular completamente.

O que é uma inicialização lenta em Singleton?

Inicialização lenta: Neste método, objeto é criado somente se for necessário Isso pode evitar o desperdício de recursos. É necessária uma implementação do método getInstance que retorna a instância. Há uma verificação nula de que, se o objeto não for criado, crie, caso contrário, retorne criado anteriormente.

Recomendado: