Hjem Utvikling Hva er objektsammenslåing? - definisjon fra techopedia

Hva er objektsammenslåing? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Object Pooling?

Object pooling er en automatisk tjeneste som gjør det mulig å opprettholde et basseng med aktive komponentforekomster for bruk av enhver anmodende klient.


Object pooling gir et lager av aktive og ferdige objekter som kan brukes av klienter som ber om konfigurerte pooling-komponenter. Bassengobjekter kan konfigureres og overvåkes ved å spesifisere nødvendige alternativer, for eksempel bassengstørrelse og timeout-verdi for objektskaping.

Techopedia forklarer Object Pooling

Den viktigste fordelen med objektsammenslåing er en reduksjon i konstruksjon og initialisering av gjenstander. Objektpooling fungerer bra med dyre og tunge objekter som øker hukommelseskostnader, noe som resulterer i optimaliserte ressurser som kan tildeles før du starter applikasjonen. Objektpooling passer også til webserverkomponenter som er opprettet når du svarer på flere samtidige klientforespørsler. Objektpooling letter delingen av nødvendige, men dyre, tilgangsressurser.


Opprinnelig ble objektpooling implementert i COM + i Windows 2000 for å konfigurere pooling ved å gjenbruke objekter for ytelse og skalere fordeler. Denne tjenesten kan også brukes i applikasjoner som er innebygd i .NET-rammer og i .NET-komponenter. Det fungerer også med eldre applikasjoner skrevet med COM / COM +. I motsetning til Visual Basic 6.0-komponenter, bruker Visual Basic .NET-komponenter av objektspooling.


Samling av objekter avhenger av operativsystemets applikasjonsdomen. I Windows 2000 og for bibliotekmodus for applikasjonsaktivering, opprettes objektbassenget i standard applikasjonsdomen. I Windows XP og Windows Server 2003 har hvert applikasjonsdomen et eget objektbasseng. For servermodus bruker klienter objektpoolen som er opprettet i applikasjonsdomenet.


Når det kombineres med Just-In-Time (JIT) aktivering, gir objektsammenslåing god ytelse ved å øke hastigheten på gjenaktivering av objektene mens du kontrollerer dedikerte klientressurser.

Hva er objektsammenslåing? - definisjon fra techopedia