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!

java Full GC loop hangs the application

843829Aug 20 2008 — edited Aug 22 2008
We're experiencing a problem in our application when after sometime (a few days) the application gets into a Full GC loop and has to be restarted. This happens quite often but we're unable to recreate it on demand. Could someone recommend any settings that may help us resolve the issue?

....
189591.456: [GC [PSYoungGen: 373085K->5826K(372736K)] 2618268K->2251474K(2752512K), 0.1150389 secs]
189620.144: [GC [PSYoungGen: 372674K->4254K(371904K)] 2618322K->2253653K(2751680K), 0.1243705 secs]
189654.861: [GC [PSYoungGen: 368388K->2192K(363712K)] 2617787K->2254427K(2743488K), 0.1116597 secs]
189689.355: [GC [PSYoungGen: 363664K->3112K(362240K)] 2615899K->2255699K(2742016K), 0.1064414 secs]
189719.773: [GC [PSYoungGen: 361960K->3248K(363520K)] 2614547K->2256348K(2743296K), 0.1049623 secs]
189743.911: [GC [PSYoungGen: 359472K->6128K(360704K)] 2612572K->2259692K(2740480K), 0.1103291 secs]
189768.595: [GC [PSYoungGen: 359725K->5135K(356288K)] 2613289K->2261262K(2736064K), 0.1063271 secs]
189791.071: [GC [PSYoungGen: 356239K->4783K(354432K)] 2612366K->2262074K(2734208K), 0.1178278 secs]
189812.327: [GC [PSYoungGen: 353391K->7459K(353600K)] 2610682K->2303302K(2733376K), 0.2549410 secs]
189822.159: [GC-- [PSYoungGen: 353571K->353571K(353600K)] 2649414K->2733346K(2733376K), 1.7737576 secs]
189823.934: [Full GC[Unloading class sun.reflect.GeneratedMethodAccessor1266]
[Unloading class sun.reflect.GeneratedMethodAccessor1239]
[Unloading class sun.reflect.GeneratedMethodAccessor992]
[Unloading class sun.reflect.GeneratedMethodAccessor1215]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor59]
[Unloading class sun.reflect.GeneratedMethodAccessor1234]
[Unloading class sun.reflect.GeneratedMethodAccessor1273]
[Unloading class sun.reflect.GeneratedMethodAccessor1259]
[Unloading class sun.reflect.GeneratedMethodAccessor1268]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor25]
[Unloading class sun.reflect.GeneratedMethodAccessor1236]
[Unloading class sun.reflect.GeneratedMethodAccessor1260]
[Unloading class sun.reflect.GeneratedMethodAccessor1240]
[Unloading class sun.reflect.GeneratedConstructorAccessor303]
[Unloading class sun.reflect.GeneratedMethodAccessor1222]
[Unloading class sun.reflect.GeneratedMethodAccessor1237]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor56]
[Unloading class sun.reflect.GeneratedMethodAccessor1264]
[Unloading class sun.reflect.GeneratedMethodAccessor1261]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor58]
[Unloading class sun.reflect.GeneratedMethodAccessor529]
[Unloading class sun.reflect.GeneratedMethodAccessor1270]
[Unloading class sun.reflect.GeneratedMethodAccessor1238]
[Unloading class sun.reflect.GeneratedMethodAccessor1244]
[Unloading class sun.reflect.GeneratedMethodAccessor1243]
[Unloading class sun.reflect.GeneratedMethodAccessor1263]
[Unloading class sun.reflect.GeneratedMethodAccessor1265]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor57]
[Unloading class sun.reflect.GeneratedMethodAccessor1262]
[Unloading class sun.reflect.GeneratedMethodAccessor1233]
[Unloading class sun.reflect.GeneratedMethodAccessor1246]
[Unloading class sun.reflect.GeneratedMethodAccessor1156]
[Unloading class sun.reflect.GeneratedMethodAccessor1241]
[Unloading class sun.reflect.GeneratedMethodAccessor1224]
[Unloading class sun.reflect.GeneratedMethodAccessor1161]
[Unloading class sun.reflect.GeneratedMethodAccessor1242]
[Unloading class sun.reflect.GeneratedMethodAccessor1235]
[Unloading class sun.reflect.GeneratedMethodAccessor1245]
[Unloading class sun.reflect.GeneratedMethodAccessor1258]
[Unloading class sun.reflect.GeneratedMethodAccessor1267]
[Unloading class sun.reflect.GeneratedMethodAccessor1271]
[Unloading class sun.reflect.GeneratedMethodAccessor1269]
[Unloading class sun.reflect.GeneratedMethodAccessor1218]
[Unloading class sun.reflect.GeneratedMethodAccessor1232]
[Unloading class sun.reflect.GeneratedMethodAccessor1272]
[PSYoungGen: 353571K->0K(353600K)] [PSOldGen: 2379775K->907205K(2379776K)] 2733346K->907205K(2733376K) [PSPermGen: 107384K->107384K(196608K)], 14.9579495 secs]
189844.572: [GC [PSYoungGen: 346112K->22639K(335040K)] 1253317K->1015542K(2714816K), 0.4781932 secs]
189850.608: [GC [PSYoungGen: 335023K->58161K(370560K)] 1327926K->1141921K(2750336K), 0.6358104 secs]
189861.052: [GC [PSYoungGen: 370545K->102504K(438336K)] 1454305K->1244465K(2818112K), 1.3252768 secs]
189872.601: [GC [PSYoungGen: 438312K->76580K(479104K)] 1580273K->1320548K(2858880K), 0.8127241 secs]
189882.427: [GC [PSYoungGen: 412388K->91306K(544640K)] 1656356K->1409794K(2924416K), 1.1390865 secs]
189900.362: [GC [PSYoungGen: 490666K->40641K(551040K)] 1809154K->1449244K(2930816K), 0.6937151 secs]
189910.756: [GC [PSYoungGen: 440001K->125544K(603904K)] 1848604K->1572357K(2983680K), 0.9431678 secs]
189947.211: [GC [PSYoungGen: 585768K->6101K(622272K)] 2032581K->1577498K(3002048K), 0.5556327 secs]
189964.019: [GC [PSYoungGen: 466325K->147258K(585856K)] 2037722K->1721620K(2965632K), 0.8817324 secs]
189970.274: [GC [PSYoungGen: 572602K->184623K(609984K)] 2146964K->2003815K(2989760K), 1.7033623 secs]
189974.097: [GC [PSYoungGen: 609967K->184626K(449600K)] 2429159K->2323688K(2829376K), 1.9964832 secs]
189976.095: [Full GC [PSYoungGen: 184626K->0K(449600K)] [PSOldGen: 2139062K->2240442K(2379776K)] 2323688K->2240442K(2829376K) [PSPermGen: 107392K->107392K(188416K)], 40.3518312 secs]
190017.628: [Full GC[Unloading class sun.reflect.GeneratedMethodAccessor1223]
[Unloading class sun.reflect.GeneratedMethodAccessor1217]
[Unloading class sun.reflect.GeneratedMethodAccessor1253]
[Unloading class sun.reflect.GeneratedMethodAccessor1214]
[Unloading class sun.reflect.GeneratedMethodAccessor1225]
[Unloading class sun.reflect.GeneratedMethodAccessor1254]
[Unloading class sun.reflect.GeneratedMethodAccessor1275]
[Unloading class sun.reflect.GeneratedMethodAccessor1220]
[Unloading class sun.reflect.GeneratedMethodAccessor1221]
[Unloading class sun.reflect.GeneratedMethodAccessor1227]
[Unloading class sun.reflect.GeneratedMethodAccessor1216]
[Unloading class sun.reflect.GeneratedMethodAccessor1226]
[PSYoungGen: 264960K->0K(449600K)] [PSOldGen: 2240442K->2284030K(2379776K)] 2505402K->2284030K(2829376K) [PSPermGen: 107394K->106949K(176128K)], 45.8138965 secs]
190064.540: [Full GC [PSYoungGen: 264960K->50592K(449600K)] [PSOldGen: 2284030K->2379776K(2379776K)] 2548990K->2430368K(2829376K) [PSPermGen: 106951K->106951K(167936K)], 37.6048330 secs]
190103.205: [Full GC [PSYoungGen: 264960K->180246K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2560022K(2829376K) [PSPermGen: 106954K->106954K(159744K)], 39.0969557 secs]
190142.701: [Full GC [PSYoungGen: 264960K->216145K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2595921K(2829376K) [PSPermGen: 106957K->106957K(155648K)], 39.7425421 secs]
190182.764: [Full GC[Unloading class sun.reflect.GeneratedMethodAccessor1256]
[Unloading class sun.reflect.GeneratedMethodAccessor1257]
[Unloading class sun.reflect.GeneratedConstructorAccessor348]
[Unloading class sun.reflect.GeneratedMethodAccessor1255]
[Unloading class sun.reflect.GeneratedConstructorAccessor347]
[PSYoungGen: 264960K->211153K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2590929K(2829376K) [PSPermGen: 106957K->106936K(147456K)], 52.1848828 secs]
190235.253: [Full GC [PSYoungGen: 264960K->249485K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2629261K(2829376K) [PSPermGen: 106938K->106938K(143360K)], 39.8958330 secs]
190275.281: [Full GC [PSYoungGen: 264960K->255697K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2635473K(2829376K) [PSPermGen: 106940K->106940K(139264K)], 39.8549007 secs]
190315.231: [Full GC [PSYoungGen: 264960K->260119K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2639895K(2829376K) [PSPermGen: 106943K->106943K(135168K)], 39.9799724 secs]
190355.305: [Full GC [PSYoungGen: 264959K->249127K(449600K)] [PSOldGen: 2379776K->2379775K(2379776K)] 2644735K->2628903K(2829376K) [PSPermGen: 106946K->106946K(131072K)], 52.0751986 secs]
190407.509: [Full GC [PSYoungGen: 264960K->264960K(449600K)] [PSOldGen: 2379775K->2379775K(2379776K)] 2644735K->2644735K(2829376K) [PSPermGen: 106952K->106952K(126976K)], 39.8579851 secs]
190447.367: [Full GC[Unloading class sun.reflect.GeneratedMethodAccessor260]
190501.619: [Full GC [PSYoungGen: 264960K->264960K(449600K)] [PSOldGen: 2379776K->2379776K(2379776K)] 2644736K->2644736K(2829376K) [PSPermGen: 106701K->106701K(122880K)], 40.0899960 secs]


Here are the app settings:

-Xms3096m -Xmx3096m"
-Xss192k"
-XX:NewRatio=3"
-XX:MaxPermSize=256m"
-XX:+UseParallelGC"
-XX:ParallelGCThreads=4"

Any advice on this issue would be greatly appreciated. Thank you.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 19 2008
Added on Aug 20 2008
3 comments
442 views