Lar Desenvolvimento O que é pool de objetos? - o que é techopedia

O que é pool de objetos? - o que é techopedia

Índice:

Anonim

Definição - O que significa Pool de Objetos?

O pool de objetos é um serviço automático que permite que um pool de instâncias de componentes ativos seja mantido para uso por qualquer cliente solicitante.


O pool de objetos fornece um repositório de objetos ativos e prontos para serem usados ​​pelos clientes que solicitam componentes de pool configurados. Os objetos de pool podem ser configurados e monitorados especificando as opções necessárias, como tamanho do pool e valor de tempo limite para criação de objeto.

Techopedia explica o pool de objetos

O principal benefício do pool de objetos é uma redução no tempo de construção e inicialização do objeto. O pool de objetos funciona bem com objetos caros e pesados ​​que aumentam a sobrecarga de memória, resultando em recursos otimizados que podem ser alocados antes do início do aplicativo. O pool de objetos também se adequa aos componentes do servidor Web criados ao responder a várias solicitações simultâneas do cliente. O pool de objetos facilita o compartilhamento de recursos de acesso a objetos necessários, mas caros.


Originalmente, o pool de objetos foi implementado no COM + no Windows 2000 para configurar o pool reutilizando objetos para obter benefícios de desempenho e dimensionamento. Este serviço também pode ser usado em aplicativos criados em estruturas .NET e em componentes .NET. Também funciona com aplicativos herdados escritos com COM / COM +. Ao contrário dos componentes do Visual Basic 6.0, os componentes do Visual Basic .NET usam o pool de objetos.


O pool de objetos depende do domínio de aplicativo de um sistema operacional. No Windows 2000 e para o modo de biblioteca de ativação de aplicativos, o pool de objetos é criado no domínio de aplicativo padrão. No Windows XP e Windows Server 2003, cada domínio de aplicativo possui seu próprio pool de objetos. Para o modo servidor, os clientes usam o pool de objetos criado no domínio do aplicativo.


Quando combinado com a ativação Just-In-Time (JIT), o pool de objetos produz um bom desempenho, acelerando o tempo de reativação de objetos enquanto controla os recursos dedicados do cliente.

O que é pool de objetos? - o que é techopedia