Profile Image
Navneet

Old Gen GC heap memory is not going down

I am currently using java 8 which inturn uses parallel GC.Young gen heap garbage collection is working perfectly fine but Old Gen GC heap memory isnot going down.Can somebody help me with the VM arguments to pass to triger GC for Old Gen.

 

Report URL - https://gceasy.io/my-gc-report.jsp?p=c2hhcmVkLzIwMjMvMDQvMjYvZ2MubG9nLnppcC0tMi0xNC0xMQ==&channel=WEB

  • oldgengc

  • heapmemory

  • parallelgc

  • younggen

  • heapgarbagecollection

  • jvmarguments

  • gcperformancetuning

Please Sign In or to post your comment or answer

Profile Image

Ram Lakshmanan

Hello Navneet!

 

 Greetings. I see your concern that your old gen memory size isn't going down. Your old gen size is 2gb. However the peak usage of old gen is only 1.23gb. In parallel GC algorithm, only when old gen memory consumption goes higher, full GC will be triggered. Only when full GC is triggered old generation's memory size will go down.

 

 Having said that, I don't think you need to be worried about your current GC performance. Because you are having a fantastic GC throughtput of 99.932% and average GC pause time of 50ms. Here is a video clip that might give you good insights towards GC performance tuning.

 

Got something else on mind? Post Your Question

Not the answer you're looking for? Browse other questions tagged
  • oldgengc

  • heapmemory

  • parallelgc

  • younggen

  • heapgarbagecollection

  • jvmarguments

  • gcperformancetuning