ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clinton Begin" <clinton.be...@gmail.com>
Subject Re: What is RequestScope used for?
Date Mon, 05 Mar 2007 23:52:02 GMT
RequestScope is a pooled object that basically controls the number of SQL
statements you can run at any given time.   The pool is filled upon startup,
but is a very small footprint.  If it's the cause of the memory leak, you'll
notice the total number of RequestScope instances will increase as you run
statements.  If it remains constant (like it's supposed to), then it is not
the problem.  You can configure how many are in the pool in the
SqlMapConfig.xml, but I recommend you don't.   Eventually the RequestScope
pool will disappear  along with this configuration option.


On 3/5/07, Kalcevich, Daniel <dkalcevich@firstam.com> wrote:
>  Hello,
> I have a Spring, Struts, SQL Map application that runs on JBoss/Tomcat.
> And while going through a profiler, I am seeing that there are several
> instances of "com.ibatis.sqlmap.engine.scope.RequestScope".  What is that
> object used for?  The reason I ask is that I am trying to track down a
> memory leak and am wondering if this class is possibly part of the cause?
> Any help is greatly appreciated.  Thank you.
> Daniel

View raw message