Object pool is used to track the objects which are being used in the code. So object pool reduces the object creation overhead.