H
Holmbrew
I am struggling with some performance issues that seem to be related
to garbage collection. We have a sort of homegrown scheduling
application the can have a pretty good memory foot print so we have
given it 3000m of heap space and recently upped it's PermGen
allocation to 256m. Overall the PermGen, which would fill up on us
over time as we loaded and unload object, has been really good, but it
seems strangely coincidental that not long after increasing the
PermGen allocation we started to see random period of high CPU
utilization that looks like "stop the world" garbage collection
because it does not coincide with any other actions or job running in
the affected JVM.
Can increasing PermGen change the way GC is handles by the JVM?
General Java & System Specs:
---------------------------------------------
JVM version is 1.5.0_03-b07
java.vm.vendor = Sun Microsystems Inc.
java.vm.name = Java HotSpot(TM) Server VM
OS: SunOS v5.9
Thanks,
Jason
to garbage collection. We have a sort of homegrown scheduling
application the can have a pretty good memory foot print so we have
given it 3000m of heap space and recently upped it's PermGen
allocation to 256m. Overall the PermGen, which would fill up on us
over time as we loaded and unload object, has been really good, but it
seems strangely coincidental that not long after increasing the
PermGen allocation we started to see random period of high CPU
utilization that looks like "stop the world" garbage collection
because it does not coincide with any other actions or job running in
the affected JVM.
Can increasing PermGen change the way GC is handles by the JVM?
General Java & System Specs:
---------------------------------------------
JVM version is 1.5.0_03-b07
java.vm.vendor = Sun Microsystems Inc.
java.vm.name = Java HotSpot(TM) Server VM
OS: SunOS v5.9
Thanks,
Jason