Memory pools are usefull when allocating and deallocating lots of data of the same size. Using a memory pool speed up those allocations/deallocations. On my laptop ...
generic-connection-pool is an extensible connection pool agnostic to the connection type it is managing. It can be used for TCP, http, database or ssh connections.