I just did a quick scan of the iBATIS source code and see very little usage of char[] - and none at all in the class you mention. The only place iBATIS creates any char[] of its own is in the ReaderInputStream class.
Question - do you have many mappings to char[]? Perhaps it is not iBATIS that is leaking but rather something in your application is holding on to the objects created by iBATIS? BTW - I have used iBATIS in the exact same environment you mention for several years and heve never experienced a memory leak. Jeff Butler On Dec 4, 2007 2:19 AM, pns77 <[EMAIL PROTECTED]> wrote: > > I am also facing a similar issue with ibatis - we arrived at the > conclusion > after an analysis of heap dump. The following was the response that we got > for a ticket we had raised with IBM. > > " ..Maximum heap was set to 1024m and almost 1000mb of heap is in use. > Anlaysis of the heapdump shows the com/ibatis/sqlmap/engine/* code > occupying > most of heap(Nearly 900mb). .." > > There seems to be too many char[] (character array) objects that get > created > from com.iBatis.sqlmap.engine.impl.SqlMapClientImpl class. In our > application side we had explcitly set the "daoManager" object reference to > null so that it could be GC'ed. Still, we dont see any improvement. > > Would apprecitate if some one could suggest a solution. > > We use WebSphere 6 on AIX / ibatis accessing DB2 database. > > Thanks, > P.N.Subramanian > > > pooven wrote: > > > > We are using a iBatis 2.3.677 along with CrystalReport 11.8 ,Websphere > > AppServer 6.0.23 and DB2 8.2 and Websphere Portal Server 5.1.0.4, in our > > struts based portlet application. > > > > There are 183 reports we are using. > > > > We are facing the outOfMemory issue. After analysing the heapDump file > > through the IBM HeapAnalyser we came to know that there is a memory > > leakage around 8 MB in the > > > > com.iBatis.sqlmap.engine.impl.SqlMapClientImpl class, > > > > I called flushDataCache from the sqlMapper , still it is of no use. > > > > Can any one guide me in this regard. > > > > > > Thanks, > > P.Poovendran > > > > -- > View this message in context: > http://www.nabble.com/Memeory-leak-in-com.iBatis.sqlmap.engine.impl.SqlMapClientImpl-class-tf4928332.html#a14146385 > Sent from the iBATIS - User - Java mailing list archive at > Nabble.com<http://nabble.com/> > . > >
