Поделиться через


Активация COM+ JIT и пул объектов

Активация COM+ JIT по сути наносит компромисс между жадными клиентами и жадными серверами ради получения оптимальной производительности. Клиенты получают возможность сохранять ссылки на объекты, а серверы могут более эффективно управлять использованием памяти.

Можно усовершенствовать этот метод с помощью пула объектов COM+. С помощью пула объектов, активированных JIT, можно выделить определенное количество памяти для хранения определенного количества объектов, активных в памяти, готовых к немедленному повторному использованию. Это имеет наибольшее значение, если объекты являются дорогостоящими для создания, как в случае, когда они содержат несколько ресурсов.

Объединяя таким образом активируемые JIT-объекты, можно добиться следующих преимуществ:

  • Значительно ускорялось время повторной активации объекта.
  • Повторное использование любых дорогостоящих ресурсов, которые хранятся в объектах.
  • Более точное управление памятью и ресурсом для пуловых объектов.
  • Хранение административной гибкости для масштабирования приложения для использования доступных ресурсов и адаптации к изменению требований к производительности.

концепции JIT-активации COM+

COM+ Пул объектов

включение активации JIT для компонента

транзакции и активация JIT COM+