Object Pooling

Định nghĩa Object Pooling là gì?

Object PoolingObject Pooling. Đây là nghĩa tiếng Việt của thuật ngữ Object Pooling - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Đối tượng tổng hợp là một dịch vụ tự động cho phép một vũng trường hợp thành phần hoạt động phải được duy trì để sử dụng bởi bất kỳ khách hàng yêu cầu. Đối tượng tổng hợp cung cấp một kho lưu trữ các đối tượng hoạt động và sẵn sàng thực hiện có thể được sử dụng bởi khách hàng yêu cầu các thành phần tổng hợp cấu hình. vật hồ bơi có thể được cấu hình và giám sát bằng cách xác định tùy chọn cần thiết, chẳng hạn như kích thước hồ bơi và giá trị time-out để tạo đối tượng.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Lợi ích quan trọng của đối tượng tổng hợp là một sự giảm trong xây dựng đối tượng và thời gian khởi tạo. Đối tượng tổng hợp hoạt động tốt với các đối tượng tốn kém và nặng mà tăng bộ nhớ trên cao, dẫn đến nguồn lực tối ưu hóa có thể được phân bổ trước khi bắt đầu ứng dụng. Object pooling cũng phù hợp với các thành phần máy chủ Web được tạo ra khi trả lời nhiều yêu cầu của khách hàng đồng thời. Đối tượng tổng hợp tạo điều kiện cho việc chia sẻ cần thiết nhưng tốn kém nguồn lực truy cập đối tượng. Ban đầu, đối tượng tổng hợp được thực hiện trong COM + trong Windows 2000 để cấu hình tổng hợp bằng cách tái sử dụng đối tượng để thực hiện và nhân rộng những lợi ích. Dịch vụ này cũng có thể được sử dụng trong các ứng dụng được xây dựng trong .NET framework và trong thành phần .NET. Nó cũng làm việc với các ứng dụng di sản bằng văn bản với COM / COM +. Không giống như trực quan các thành phần cơ bản 6.0, Visual Basic .NET thành phần sử dụng của đối tượng tổng hợp. Đối tượng tổng hợp phụ thuộc vào miền ứng dụng một hệ điều hành. Trong Windows 2000 và cho chế độ thư viện kích hoạt ứng dụng, hồ bơi đối tượng được tạo ra trong lĩnh vực ứng dụng mặc định. Trong Windows XP và Windows Server 2003 mỗi miền ứng dụng có hồ bơi đối tượng riêng của mình. Đối với chế độ máy chủ, khách hàng sử dụng đối tượng hồ bơi tạo trong lĩnh vực ứng dụng. Khi kết hợp với Just-In-Time (JIT) kích hoạt, sản lượng đối tượng tổng hợp hiệu suất tốt bằng cách tăng tốc đối tượng thời gian kích hoạt trong khi kiểm soát các nguồn tài nguyên khách hàng chuyên dụng.

What is the Object Pooling? - Definition

Object pooling is an automatic service that allows a pool of active component instances to be maintained for usage by any requesting client. Object pooling provides a repository of active and ready-made objects that may be used by clients requesting configured pooling components. Pool objects may be configured and monitored by specifying required options, such as pool size and time-out value for object creation.

Understanding the Object Pooling

The key benefit of object pooling is a reduction in object construction and initialization time. Object pooling works well with expensive and heavyweight objects that increase memory overhead, resulting in optimized resources that may be allocated prior to starting the application. Object pooling also suits Web server components created when responding to multiple simultaneous client requests. Object pooling facilitates the sharing of required but expensive object access resources. Originally, object pooling was implemented in COM+ in Windows 2000 to configure pooling by reusing objects for performance and scaling benefits. This service also may be used in applications built in .NET frameworks and in .NET components. It also works with legacy applications written with COM/COM+. Unlike Visual Basic 6.0 components, Visual Basic .NET components make use of object pooling. Object pooling depends on an operating system's application domain. In Windows 2000 and for library mode of application activation, the object pool is created in the default application domain. In Windows XP and Windows Server 2003 each application domain has its own object pool. For server mode, clients use the object pool created in the application domain. When combined with Just-In-Time (JIT) activation, object pooling yields good performance by speeding object reactivation time while controlling dedicated client resources.

Thuật ngữ liên quan

  • .NET Framework (.NET)
  • Object-Oriented Programming (OOP)
  • Just-In-Time Compiler (JIT Compiler)
  • Object
  • Object-Oriented Programming Language (OOPL)
  • Programming
  • Central Processing Unit (CPU)
  • Software Engineering
  • Commit
  • Access Modifiers

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *