P
peter.doyle
all,
here's a snippet from an ibm verbose gc log ...
<AF[226]: Allocation Failure. need 528 bytes, 82818 ms since last AF>
<AF[226]: managing allocation failure, action=1 (0/530963816)
(5128264/5905560)>
<GC(226): mark stack overflow[225]>
<GC(226): GC cycle started Mon Feb 14 12:26:03 2005
<GC(226): freed 369385864 bytes, 69% free (374514128/536869376), in
317 ms>
<GC(226): mark: 284 ms, sweep: 32 ms, compact: 1 ms>
<GC(226): refs: soft 3 (age >= 32), weak 1, final 558, phantom 0>
<AF[226]: completed in 319 ms>
and here are my questions ...
1. compaction is not trivial - what did the collector do in this 1ms ?
2. why is there no "moved" line showing numbers of objects and bytes
moved during the compaction, and the reason for the compaction ?
all suggstions appreciated - thanks,
peter.
here's a snippet from an ibm verbose gc log ...
<AF[226]: Allocation Failure. need 528 bytes, 82818 ms since last AF>
<AF[226]: managing allocation failure, action=1 (0/530963816)
(5128264/5905560)>
<GC(226): mark stack overflow[225]>
<GC(226): GC cycle started Mon Feb 14 12:26:03 2005
<GC(226): freed 369385864 bytes, 69% free (374514128/536869376), in
317 ms>
<GC(226): mark: 284 ms, sweep: 32 ms, compact: 1 ms>
<GC(226): refs: soft 3 (age >= 32), weak 1, final 558, phantom 0>
<AF[226]: completed in 319 ms>
and here are my questions ...
1. compaction is not trivial - what did the collector do in this 1ms ?
2. why is there no "moved" line showing numbers of objects and bytes
moved during the compaction, and the reason for the compaction ?
all suggstions appreciated - thanks,
peter.