Massive memory consumptuion
Posted: Wed 21 Mar 2007 10:12
Hi there,
we are developing a product information system. We are using ODAC Version 5.8.0 to connect to Oracle. We are using ADO to connect to MSSQL.
We have a problem with massive memory consumption when connecting to Oracle. A process working with ADO and MSSQL crashes doing the same with ODAC and Oracle.
A lot of query objects are created (>> 100000). But all are released again. Our process reserves much more memory than it acutally needs. We tested it with Oracle Server 10.1.0.2 and Client 10.2.0.1.
We are using the following settings:
TOraQuery:
TOraQuery.UniDirectional := true;
TOraQuery.Options.AutoPrepare := false;
TOraQuery.Options.KeepPrepared := false;
TOraQuery.Options.AutoClose := true;
TOraQuery.Options.CacheLobs := false;
TOraQuery.Options.ScrollableCursor := false;
TOraSession:
TOraSession.Options.UseUnicode := true;
Can anybody help us? Thanks in advance.
Kind regards
Tim
we are developing a product information system. We are using ODAC Version 5.8.0 to connect to Oracle. We are using ADO to connect to MSSQL.
We have a problem with massive memory consumption when connecting to Oracle. A process working with ADO and MSSQL crashes doing the same with ODAC and Oracle.
A lot of query objects are created (>> 100000). But all are released again. Our process reserves much more memory than it acutally needs. We tested it with Oracle Server 10.1.0.2 and Client 10.2.0.1.
We are using the following settings:
TOraQuery:
TOraQuery.UniDirectional := true;
TOraQuery.Options.AutoPrepare := false;
TOraQuery.Options.KeepPrepared := false;
TOraQuery.Options.AutoClose := true;
TOraQuery.Options.CacheLobs := false;
TOraQuery.Options.ScrollableCursor := false;
TOraSession:
TOraSession.Options.UseUnicode := true;
Can anybody help us? Thanks in advance.
Kind regards
Tim