Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.2.1, 2.2.1.1, 2.3.0
-
Component/s: jdbc, performance
-
Labels:None
Description
While doing some performance analysis we have found that we can reduce object allocations a number of places in the code base.
- In JDBCStoreManager we can create a simple pool(list) of CancelPreparedStatement/CancelStatement.
- BrokerImpl.initializeOperatingSet, use a java.util.IdentityHashMap rather than org.apache.commons.collections.map.IdentityMap.IdentityMap.