OracleDataReader memory leak?
1012683Jun 4 2013 — edited Jun 19 2013I'm using the ODAC 11.2.0.3.20 for 64 bit (xcopy version) in a .NET 3.5 application and I'm facing a memory leak in some cases. I've analyzed it with the .NET Memory Profiler and it shows the leak to be in native memory: the callstack Oracle.DataAccess.Client.OracleDataReader.Read() to OpsDacRead() down to sigpidu() is doing malloc's but not releasing it. It rises to above 1GB of memory until it becomes a problem for the server memory. I dispose my connections, readers, commands of course in a finally block. I use no Oracle.DataAccess specifics directly, I only work through the general System.Data types.
Are there any known issues with this DataReader that may cause this?