Cuprins:
Definiție - Ce înseamnă colectarea obiectelor?
Combinarea de obiecte este un serviciu automat care permite menținerea unui grup de instanțe de componente active pentru utilizare de către orice client solicitant.
Combinarea de obiecte oferă un depozit de obiecte active și pregătite care pot fi utilizate de clienții care solicită componente de pooling configurate. Obiectele de pool pot fi configurate și monitorizate prin specificarea opțiunilor necesare, cum ar fi dimensiunea grupului și valoarea de timp pentru crearea obiectelor.
Techopedia explică colectarea obiectelor
Avantajul esențial al acumulării de obiecte este reducerea construcției obiectelor și a timpului de inițializare. Combinarea de obiecte funcționează bine cu obiecte scumpe și grele care măresc memoria aeriană, rezultând resurse optimizate care pot fi alocate înainte de începerea aplicației. Combinarea de obiecte se potrivește de asemenea cu componentele serverului web create atunci când răspund la mai multe solicitări simultane ale clienților. Combinarea de obiecte facilitează schimbul de resurse necesare, dar costisitoare de acces la obiecte.
Inițial, colectarea de obiecte a fost implementată în COM + în Windows 2000 pentru a configura acumularea prin reutilizarea obiectelor pentru performanțe și scalarea beneficiilor. Acest serviciu poate fi folosit și în aplicațiile încorporate .NET cadre și în componente .NET. De asemenea, funcționează cu aplicații moștenite scrise cu COM / COM +. Spre deosebire de componentele Visual Basic 6.0, componentele Visual Basic .NET fac uz de colectare de obiecte.
Combinarea obiectelor depinde de domeniul de aplicații al unui sistem de operare. În Windows 2000 și pentru modul de bibliotecă de activare a aplicației, grupul de obiecte este creat în domeniul aplicației implicite. În Windows XP și Windows Server 2003 fiecare domeniu de aplicație are propriul său pool de obiecte. Pentru modul server, clienții folosesc pool-ul de obiecte creat în domeniul aplicației.
Când este combinat cu activarea JIT (Just-In-Time), acumularea de obiecte obține performanțe bune prin accelerarea timpului de reactivare a obiectului, în timp ce controlează resursele clientului dedicate.
