oracommon9.dll memory leak
gvieraJul 21 2008 — edited Jul 23 2008Dear All,
I am experiencing a strange problem.
We´ve developed a server application in .NET 1.1 (latest sp).
We are using Oracle client 9, with ODP 9.2.0.7 (latest ODAC).
Our application is running in a windows server 2003 enterprise edition.
The oracle database server is 10g.
From our application we are using a datareader to read a huge table.
In the same transaction we are reading almost 3000000 tuples from the database.
The apllication is experiencing a memory leak, in unmanaged code.
We ran som couinters (process private byte,.NET clr memory bytes in all heaps). with this coutners we observe that bytes in all heaps is constant, and private bytes is increasing until an outofmemory exception is received.
After that, we ran some debug traces (using microsoft DebugDiag) and the debug presents a WARNING in the oracommon9.dll saying that it has a 99% of probability of memory leak, and is where the memory is being allocated until de outofmemory exception occurs.
Hope sombody can help me,
Regards,
Germán Viera.