The InnovationQ application will be updated on Sunday, May 31st from 10am-noon ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

Self-Optimizing Hierarchal Object Pooling

IP.com Disclosure Number: IPCOM000020058D
Original Publication Date: 2003-Oct-22
Included in the Prior Art Database: 2003-Oct-22

Publishing Venue



In object oriented programming, object creation can be extremely poor performing. Guides to writing effective object oriented code often suggest pooling methods to increase java performance. However, in certain scenarios, object pooling can be a synchronization nightmare. The following design suggests a hierarchal object pooling method that provides for less synchronization and better performance.