Try setting -XX:MaxPermSize=256m it helps with our applications, it might do 
the trick here.

-----Original Message-----
From: Miguel González Castaños [mailto:miguel_3_gonza...@yahoo.es] 
Sent: Saturday, 16 June 2012 8:56 PM
To: Tomcat Users List
Subject: Re: heap memory issues




On 16/06/2012 12:49, Miguel González Castaños wrote:
> Dear all,
>
>    We have a webapp under Tomcat 5.5 and jdk 1.5 32 bits under a 
> virtual machine of 4 Gb and a 64 bits OS.
>
>    Some of you have helped me suggesting me to install Javamelody and 
> sar to monitor the system. Setting up heap dumps I have managed to see 
> what was going on with the eclipse memory analyzer.
>
>    The webapp sends emails that have been previously entered into the 
> database. It loads the emails into memory, so if you are sending 10k 
> emails, it loads 10k objects containing those emails. That makes the 
> app to use around 200-300 mb of the heap memory.
>
>   The settings we have now for the JDK are:
>
>   CATALINA_OPTS="$CATALINA_OPTS -XX:+HeapDumpOnOutOfMemoryError 
> -XX:HeapDumpPath=/opt/tomcat5/logs/ -Xms128m -Xmx512m -verbose:gc 
> -XX:+PrintGCTimeStamps -XX:+PrintGCDetails"
>
>   Facts that I have witnessed:
>
>   If I try to increase the Xmx to 740m or 1024m the GC starts working 
> very much and Tomcat shuts down.
>
>   I have also tried downloading a 64 bits 1.7 jdk but I get the typical:
>
>   Java HotSpot(TM) 64-Bit Server VM warning: Exception 
> java.lang.OutOfMemoryError occurred dispatching signal SIGTERM to 
> handler- the VM may need to be forcibly terminated
>
>   It doesn't matter if i set the maxperm memory to 512m or I increase 
> the Xms and Xmx beyond 1024m, it breaks after 5-10 minutes without 
> doing anything.

Also from the heap dumps I have realized that javamelody objects are 
consuming around 100Mb, so I have undeployed it to get at least more 
heap memory.

Miguel

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to