I believe you need to supply the '-server' switch at startup to the JVM to
be in "server mode". Try dropping that switch, if you're using it.

Personally, I recommend you check out the IBM JDK, too. You can install both
and easily switch between them by modifying your JAVA_HOME environment
variable.

Thanks,
--jeff

----- Original Message -----
From: "Hawkins, Keith (Keith)" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, December 18, 2001 10:09 AM
Subject: RE: Ever increasing heap size with Tomcat 3.2.3 !!!


> John,
> Thanks for the reply.  How do I tell whether I am using the server JVM
> or
> the client JVM you mentioned?
> Thanks,
> Keith
>
> -----Original Message-----
> From: John Freeborg [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 18, 2001 1:08 PM
> To: Tomcat Users List
> Subject: RE: Ever increasing heap size with Tomcat 3.2.3 !!!
>
>
> Which JVM are you using?
>
> On Windows 2K w/ SP2 I found that the Sun JDK 1.3.1 server hotspot JVM
> crashed and burned running Tomcat 4.0.1 this way within 24 hours easily.
> A few others emailed me about it also.
>
> Switching to the Sun JDK 1.3.1 client hotspot JVM magically fixed this.
> Now my server runs for weeks without crashing.
>
> Might be the same issue with Tomcat 3.2.3 - try it.  I was going to try
> an IBM JDK also, but never got around to it once I had it working.
>
>  - John
>
> -----Original Message-----
> From: Randy Layman [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 18, 2001 11:07 AM
> To: Tomcat Users List
> Subject: RE: Ever increasing heap size with Tomcat 3.2.3 !!!
>
>
>
>
> > -----Original Message-----
> > From: Hawkins, Keith (Keith) [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, December 18, 2001 12:34 PM
> > To: [EMAIL PROTECTED]; tomcat-user
> > Subject: Ever increasing heap size with Tomcat 3.2.3 !!!
> >
> >
> >
> > Are there known issues with Tomcat and heap size??
>
> No.
> >
> > Doing a web search revealed numerous posts with people having similar
> > problems so I believe there is a problem.   The standard
> > response these
> > people receive is to increase the heap size via -Xmx   But that seems
> > like a band-aid rather than a real solution.   That just delays the
> > inevitable.
>
> The problem is always that they are holding onto memory that they don't
> realize they are holding on to, or are expecting to be garbage collected
> but
> can't for whatever reason.
>
> Here are some suggestions on where to look:
> 1.  Don't use class variables in servlets or JSPs
> 2.  Be careful with sessions.  Setting the inactive timeout to
> nothing allows the sessions to stay around until the server is reset,
> and
> sessions last for some time after the last request
> 3.  Understand that it anything has a reference to an object
> (list,
> map, array) then it can't be garbage collected
> 4.  Use a program like OptimizeIT! to find your memory leak
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to