Nhóm đối tượng là một cấu trúc phần mềm được thiết kế để tối ưu hóa việc sử dụng các tài nguyên hạn chế. Nó có các đối tượng sẵn sàng được sử dụng.
Các đối tượng gộp có thể được sử dụng lại. Việc gộp đối tượng có hai dạng -
- Khi kích hoạt đối tượng, nó sẽ được lấy ra khỏi nhóm.
- Khi hủy kích hoạt, đối tượng sẽ được thêm vào nhóm.
Định cấu hình gộp đối tượng bằng cách áp dụng thuộc tính ObjectPoolingAttribute.
Điều này được áp dụng cho một lớp dẫn xuất từ lớp System.EnterpriseServices.ServicedComponent.
Để hiểu cách một nhóm hoạt động, lớp Chẩn đoán có các thuộc tính thông tin. Thông qua đó, bạn có thể kiểm tra hành vi trong các tình huống khác nhau.
Việc sử dụng Object pool có thể được hiểu khi một phần của hiệu suất ứng dụng bị ràng buộc với tài nguyên của nó. Tại thời điểm đó, các tài nguyên được hình thành và bị hủy bỏ, nhóm đối tượng sẽ nâng cao hiệu suất.