Skip to Main Content

Java HotSpot Virtual Machine

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Issue with old gen garbage collection

843829Jul 29 2009 — edited Aug 9 2010
Hi all,

We are doing a performance test on our application and after a particular stage the server is hanging and finally it dies. Please find the details below.

JDK: jdk_1.5 update 14
App server: jboss-4.0.5.GA
System Configuration: Sun Microsystems sun4v Sun Fire T200
System clock frequency: 200 MHz
Memory size: 4088 Megabytes
Processors: 24

We are using visualgc and jconsole to monitor jvm activities. From jconsole, we noticed that the old gen space is getting filled up and no gc is happening to free the old gen space and eventually the system dies. We verfied the same thing with visual gc as well. The jvm args we are using in our application is given below.

'-server -Xmx1024m -Xms1024m -XX:+DisableExplicitGC -XX:MaxPermSize=150m -XX:+UseParallelOldGC -XX:+UseParallelGC -Xss196k -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31'

When old gen is getting filled up why no gc is happening? Is it because we are using parallelgc? How can be this solved? Please help us. We are stuck with this for weeks and need to be resolved urgently.

I also have the snapshots of visual gc, if anyone wants it i can send it across. I can't see an option here to attach images.

All help will be highly appreciated. Thanks a lot!!

Regards
Shenaz

Edited by: Shenaz on Jul 29, 2009 5:14 AM
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 6 2010
Added on Jul 29 2009
10 comments
2,188 views