Regroupement d’objets

Définition - Que signifie le regroupement d'objets?

Le pool d'objets est un service automatique qui permet à un pool d'instances de composants actifs d'être mis à jour pour une utilisation par tout client demandeur.

Le regroupement d'objets fournit un référentiel d'objets actifs et prêts à l'emploi qui peuvent être utilisés par les clients demandant des composants de regroupement configurés. Les objets de pool peuvent être configurés et surveillés en spécifiant les options requises, telles que la taille du pool et la valeur de délai d'expiration pour la création d'objet.

Definir Tech explique le pool d'objets

Le principal avantage du pool d'objets est une réduction du temps de construction et d'initialisation des objets. La mise en pool d'objets fonctionne bien avec des objets coûteux et lourds qui augmentent la charge mémoire, ce qui permet d'optimiser les ressources qui peuvent être allouées avant le démarrage de l'application. Le regroupement d'objets convient également aux composants de serveur Web créés lors de la réponse à plusieurs demandes client simultanées. La mise en commun d'objets facilite le partage des ressources d'accès aux objets requises mais coûteuses.

À l'origine, le regroupement d'objets était implémenté dans COM + dans Windows 2000 pour configurer le regroupement en réutilisant des objets à des fins de performances et de mise à l'échelle. Ce service peut également être utilisé dans les applications intégrées dans les frameworks .NET et dans les composants .NET. Il fonctionne également avec les applications héritées écrites avec COM / COM +. Contrairement aux composants Visual Basic 6.0, les composants Visual Basic .NET utilisent le regroupement d'objets.

Le regroupement d'objets dépend du domaine d'application d'un système d'exploitation. Dans Windows 2000 et pour le mode bibliothèque d'activation d'application, le pool d'objets est créé dans le domaine d'application par défaut. Dans Windows XP et Windows Server 2003, chaque domaine d'application possède son propre pool d'objets. Pour le mode serveur, les clients utilisent le pool d'objets créé dans le domaine d'application.

Lorsqu'il est combiné avec l'activation Just-In-Time (JIT), le pool d'objets offre de bonnes performances en accélérant le temps de réactivation des objets tout en contrôlant les ressources client dédiées.