C# 中的物件池是什麼?


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

池中物件可以重複使用。物件池有兩種形式——

  • 啟用物件時,從池中提取物件。
  • 停用時,將物件新增到池中。

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

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

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

當應用程式效能的一部分與其資源繫結時,可以使用物件池。在該情況下,如果生成並廢除資源,物件池會增強效能。

更新於:2020 年 6 月 22 日

1K+ 瀏覽量

開啟你的 職業生涯

完成課程以獲得證書

開始吧
廣告
© . All rights reserved.