C# 中的物件池是什麼?


物件池是一種旨在最佳化有限資源使用情況的軟體構造。它具有隨時可以使用的物件。

池物件可以重複使用。物件池有兩個形式 −

  • 活動物件時,將其從池中拉出。
  • 取消活動時,將物件新增到池中。

透過應用 ObjectPoolingAttribute 特性來配置物件池。

這應用於派生自 System.EnterpriseServices.ServicedComponent 類的類。

要了解池的行為方式,Diagnostics 類具有資訊屬性。透過此屬性,可以在不同的場景下檢查行為。

當應用程式的效能一部分受其資源約束時,就能理解物件池的使用。那時,形成和終止這些資源,物件池將增強效能。

更新於: 22-6-2020

1K+ 閱讀

開啟你的職業生涯

完成課程獲得認證

開始吧
廣告
© . All rights reserved.