[kaffe] Overactive GC
Matthew Tippett
matthew.tippett at sympatico.ca
Wed Mar 26 08:17:01 PST 2003
Hello,
Looking for some guidance on this one.
Using Kaffe on an embedded MIPS platform I am observing unusual garbage
collection behaviour
The system has 32 MB of RAM, of which there is 1.5 MB system memory
free. The particular behaviour I am seeing is that in certain
conditions, there is garbage collection running continually. The file
attached is output from -verbosemem -verbosegc. The gc seems to be
running on every second without fail.
Looking at the output, it looks like there is a condition triggering gc
which the VM cannot resolve through gc, resulting in a 'try, fail,
trigger, try, fail, trigger loop, which ends up consuming all VM resources.
So...
Can someone provide guidance as to the generalised process that the VM
goes through to trigger GC, and consequently if there is a way that I
can stop or reconfigure the GC trigger points to ensure that we don't
move into a continual GC loop.
I am currently playing with the -mx -ms paramaters.
Regards,
Matthew
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gc.txt
Url: http://kaffe.org/pipermail/kaffe/attachments/20030326/a8d5db22/attachment-0003.txt
More information about the kaffe
mailing list