Attivazione JIT e pool di oggetti
L'attivazione JIT COM+ colpisce essenzialmente un compromesso tra i client greedy e i server greedy per ottenere prestazioni ottimali. I client possono mantenere i riferimenti agli oggetti, mentre i server possono gestire più da vicino l'utilizzo della memoria.
È possibile perfezionare ulteriormente questa operazione usando il pool di oggetti COM+. Eseguendo il pooling di oggetti attivati tramite JIT, è possibile dedicare una certa quantità di memoria per contenere un determinato numero di oggetti attivi in memoria, pronti per il riutilizzo immediato. Ciò rende più sensato quando gli oggetti sono costosi da creare, come nel caso in cui contengano più risorse.
Il pooling di oggetti attivati tramite JIT in questo modo consente di ottenere i vantaggi seguenti:
- Tempi di riattivazione dell'oggetto notevolmente accelerati.
- Riutilizzare tutte le risorse costose contenute negli oggetti.
- Controllo più preciso dell'uso di memoria e risorse per gli oggetti in pool.
- Conservazione della flessibilità amministrativa in modo che l'applicazione possa essere ridimensionata per usare le risorse disponibili e adattarsi ai requisiti di prestazioni mutevoli.
Argomenti correlati