What is the meaning of object pooling?

This topic contains 0 replies, has 1 voice, and was last updated by  admin December 1, 2016 at 8:06 am.

  • Creator
    Topic
  • #4985

    admin
    Keymaster

    Object pooling is a concept of storing a pool (group) of objects in memory that can be reused later as needed. Whenever, a new object is required to create, an object from the pool can be allocated for this request; thereby, minimizing the object creation. A pool can also refer to a group of connections and threads. Pooling, therefore, helps in minimizing the use of system resources, improves system scalability, and performance.

You must be logged in to reply to this topic.