对象池和 COM+ JIT 激活

COM+JIT 激活本质上是在贪婪客户端和贪婪服务器之间达成妥协,以获得最佳性能。 客户端可以保留对象引用,而服务器可以更密切地管理内存利用率。

可以通过使用 COM+ 对象池进一步细化。 通过池化 JIT 激活的对象,可以专用一定量的内存来容纳内存中一定数量的活动对象,以便立即重用。 当创建对象的成本很高时(例如对象拥有多个资源的情况下),这最有意义。

以这种方式池化激活 JIT 激活的对象,可以获得以下好处:

  • 大大加快了对象的重新激活时间。
  • 重用对象所拥有的任何昂贵资源。
  • 对共用对象的内存和资源使用进行更精确的管理。
  • 保留管理灵活性,使应用程序能够扩展,以使用可用资源,并适应不断变化的性能要求。

COM+ 实时激活概念

COM+ 对象池

为组件启用 JIT 激活

事务和 COM+ JIT 激活