Huis Ontwikkeling Wat is objectpooling? - definitie van techopedia

Wat is objectpooling? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Objectpooling?

Objectpooling is een automatische service waarmee een pool van actieve componentinstanties kan worden onderhouden voor gebruik door elke aanvragende client.


Objectpooling biedt een repository van actieve en kant-en-klare objecten die kunnen worden gebruikt door clients die geconfigureerde poolingcomponenten aanvragen. Poolobjecten kunnen worden geconfigureerd en gecontroleerd door vereiste opties op te geven, zoals poolgrootte en time-outwaarde voor het maken van objecten.

Techopedia legt Object Pooling uit

Het belangrijkste voordeel van poolen van objecten is een verkorting van de constructie en initialisatie van objecten. Objectpooling werkt goed met dure en zwaargewicht objecten die geheugenoverhead verhogen, wat resulteert in geoptimaliseerde bronnen die kunnen worden toegewezen voordat de toepassing wordt gestart. Objectpooling is ook geschikt voor webservercomponenten die zijn gemaakt bij het reageren op meerdere gelijktijdige clientverzoeken. Object pooling vergemakkelijkt het delen van vereiste maar dure middelen voor objecttoegang.


Oorspronkelijk werd objectpooling geïmplementeerd in COM + in Windows 2000 om pooling te configureren door objecten opnieuw te gebruiken voor prestaties en schaalvoordelen. Deze service kan ook worden gebruikt in toepassingen die zijn gebouwd in .NET-frameworks en in .NET-componenten. Het werkt ook met oudere applicaties geschreven met COM / COM +. In tegenstelling tot Visual Basic 6.0-componenten, maken Visual Basic .NET-componenten gebruik van objectpooling.


Objectpooling is afhankelijk van het toepassingsdomein van een besturingssysteem. In Windows 2000 en voor bibliotheekmodus voor activering van de toepassing, wordt de objectpool gemaakt in het standaardtoepassingsdomein. In Windows XP en Windows Server 2003 heeft elk toepassingsdomein zijn eigen objectpool. Voor de servermodus gebruiken clients de objectpool die in het toepassingsdomein is gemaakt.


In combinatie met Just-In-Time (JIT) -activering levert objectpooling goede prestaties door de reactiveringstijd van objecten te versnellen en tegelijkertijd toegewijde clientresources te beheren.

Wat is objectpooling? - definitie van techopedia