I believe there is a memory leak in long-running transactions when using
the pool. I have lost my screenshot but it appears some listener map is
holding references to c3p0 proxy result sets. I can't remember if this is
on the connection or prepared statement.
While this may be an edge case, I think it is a valid bug. Some
transactions can last over an hour though there are arguably better ways to
design the applications. We are using c3p0 via hibernate and spring. I
assume these libraries are using the API properly and cleaning what they
need to up.
We don't have this issue with other db pools. Not a criticism, just
pointing out a difference in implementation.
Nobody/Anonymous ( nobody ) - 2008-05-02 16:48
5
Open
None
Nobody/Anonymous
None
None
Public
|
Date: 2009-10-06 20:29 I found out that when there is a memory leak during a long-lived tx using |
|
Date: 2009-10-01 05:56 I found out that NewProxyResultSet instance created in |
|
Date: 2009-09-30 21:44 We are seeing the same situation. |
|
Date: 2008-05-02 16:59
|
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use