C# 中的对象池是什么?


对象池是一种旨在优化有限资源使用情况的软件构造。它具有随时可以使用的对象。

池对象可以重复使用。对象池有两个形式 −

  • 活动对象时,将其从池中拉出。
  • 取消活动时,将对象添加到池中。

通过应用 ObjectPoolingAttribute 特性来配置对象池。

这应用于派生自 System.EnterpriseServices.ServicedComponent 类的类。

要了解池的行为方式,Diagnostics 类具有信息属性。通过此属性,可以在不同的场景下检查行为。

当应用程序的性能一部分受其资源约束时,就能理解对象池的使用。那时,形成和终止这些资源,对象池将增强性能。

更新于: 22-6-2020

1K+ 阅读

开启你的职业生涯

完成课程获得认证

开始吧
广告
© . All rights reserved.