On 12/23/2013 5:41 AM,
kwia...@gmail.com wrote:
> Hello,
>
> I am running weblogic with jdk 1.7_0_25. We had been running an
> application for YEARS on jdk 1.6_0_xx without issue. When we migrated
> to jdk 1.7 we started having issues with GC.... Server works fine for
> several days, I see normal gc's, but then all of a sudden it goes in
> a continuous FULL GC cycle and will not stop... ideas??
I'm no expert at reading GC logs, but I'll give it a shot:
>417597.638:
> [Full GC [PSYoungGen: 52297K->1022K(624320K)]
609 MB total
> [ParOldGen: 1392273K->1398143K(1398144K)] 1444571K->1399166K(2022464K)
1975 MB total
> [PSPermGen: 162096K->161853K(199808K)], 2.3327670 secs]
195 MB total
> [Times: user=15.54 sys=0.03, real=2.33 secs]
I think these number look a bit low for a "real" app. Are you running
64 or 32 bit Java? Can you verify that the new JVM is getting the
correct memory parameters when your app starts? Can you spit those
parameters out here on this list so we can see them? Are there any
other GC or memory parameters the VM starts with that we should know about?
Otherwise it looks normal. That is, you should expect to see the GC
thrash itself just before you run out of memory, and that's what's
happening. The problem is the OOM, not the thrashing.