its 64 bits? How can i increase the object heap?
2012/1/27, Pid <p...@pidster.com>: > On 27/01/2012 16:29, Luciano Andress Martini wrote: >> I need to know if the error is from my part (server administrator), >> from the developer or from the hardware/vms. Some times that occurs >> when processing two milion of registry (i am talking from expressocard >> a company of credit cards). >> >> Its a rarely error because this processing occurs rarely. >> >> in fact, mysql in the another server with 12 processors, still >> running, and tomcat in a virtual machine called adm (in another >> physical machine, with 4 processors) still running. >> >> So, this errors occurs like that: >> >> 1- Tomcat started >> 2- This processing is realized ok in the first time >> 3- Tomcat stable in the users acess. >> 4- The processing is realized again, some days later, inn 98% of >> processing servers crashes, but mysql is still running. >> 5- Restar of tomcat service tomcat6 restart >> 6- the processing started again, and server can done the processing. >> >> In the moment of the crash: >> jstat -class >> Loaded Bytes Unloaded Bytes Time >> >> 15007 32265.0 300 505.9 12.11 > > So permgen is using 32Mb > >> Java using: 914mb >> Free memory on the virtual machine server: 2152 >> >> Java says: >> java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: >> Java heap space at >> java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) at >> java.util.concurrent.FutureTask.get(FutureTask.java:91) at >> wfr.rules.WFRRule.execute(WFRRule.java:1820) at >> wfr.rules.WFRRule.execute(WFRRule.java:1792) at >> wfr.web.actions.ExecuteRuleAction.execute(ExecuteRuleAction.java:198) >> at wfr.web.Action.doAction(Action.java:126) at >> wfr.web.Controller.process(Controller.java:100) at >> wfr.web.Controller.doPost(Controller.java:67) at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at wfr.web.ContextFilter.doFilter(ContextFilter.java:78) at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) Caused by: >> java.lang.OutOfMemoryError: Java heap space >> >> Java options (that i configurate) >> -Djava.awt.headless=true >> -Xmx512m >> -XX:MaxPermSize=3512M > > Cripes! 3.5Gb of PermGen space?! I really doubt you want that. > > So your JVM is using 900Mb, your object heap is 512Mb. > > If you have more memory available, why not assign more to the heap? > How much memory is available? > > Are you using 32bit or 64bit? > > > p > >> -XX:+CMSIncrementalMode >> -XX:+UseConcMarkSweepGC >> -XX:+CMSClassUnloadingEnabled >> -XX:ParallelGCThreads=4 >> -XX:+UseParNewGC >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > > -- > > [key:62590808] > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org