G
Guest
I have a process which is running a remoting object.
This object reads messages from a MSMQ queue. Each message is a dataset
and it is stored in a Oracle10 Database. (Messages in the queue are stored
as strings)
After start, the process uses 30-40MB of memory (in the taskmanager).
Two or three days later, the memory used by the process is about 550MB and
then
an OutOfMemoryException is thrown.
I've tried with the native Oracle Data PRovider, the .Net Oracle Provider
and ODBC.
I also call the GC.Collect() method every hour.
I'm not using unsafe code.
Any ideas??
thanks in advance...
Carlos
This object reads messages from a MSMQ queue. Each message is a dataset
and it is stored in a Oracle10 Database. (Messages in the queue are stored
as strings)
After start, the process uses 30-40MB of memory (in the taskmanager).
Two or three days later, the memory used by the process is about 550MB and
then
an OutOfMemoryException is thrown.
I've tried with the native Oracle Data PRovider, the .Net Oracle Provider
and ODBC.
I also call the GC.Collect() method every hour.
I'm not using unsafe code.
Any ideas??
thanks in advance...
Carlos