Objektpooling und COM+-JIT-Aktivierung

Bei der COM+-JIT-Aktivierung kommt es im Wesentlichen zu einer Gefährdung zwischen gierigen Clients und gierigen Servern, um eine optimale Leistung zu erzielen. Clients können Objektverweise beibehalten, während Server die Speicherauslastung genauer verwalten können.

Sie können dies weiter verfeinern, indem Sie COM+-Objektpoolingverwenden. Durch das Pooling von JIT-aktivierten Objekten können Sie eine bestimmte Menge an Arbeitsspeicher für eine bestimmte Anzahl von Objekten reservieren, die im Arbeitsspeicher aktiv sind und sofort wiederverwendet werden können. Dies ist am sinnvollsten, wenn Objekte teuer zu erstellen sind, wie in dem Fall, in dem sie mehrere Ressourcen enthalten.

Durch das Pooling von JIT-aktivierten Objekten auf diese Weise können Sie die folgenden Vorteile erzielen:

  • Die Reaktivierungszeiten von Objekten wurden erheblich beschleunigt.
  • Wiederverwendung von ressourcenintensiven Ressourcen, die die Objekte enthalten.
  • Genauere Steuerung des Arbeitsspeichers und der Ressourcennutzung für die in einem Pool zusammengefassten Objekte.
  • Beibehaltung der Administrativen Flexibilität, damit Ihre Anwendung skaliert werden kann, um verfügbare Ressourcen zu nutzen und sich an sich ändernde Leistungsanforderungen anzupassen.

COM+ Just-in-Time-Aktivierungskonzepte

COM+-Objektpooling

Aktivieren der JIT-Aktivierung für eine Komponente

Transaktionen und COM+-JIT-Aktivierung