Running cmucl-19a on Linux I'm running a webserver with portable allegroserve with clsql and every so often (about once a week) have gotten seemingly infinite garbage collector loops (as below). I haven't changed any GC parameters from the defaults.
The only legitimate reason I can think of for this is some code running in an infinite loop that's gobbling up more memory as soon as the GC finishes. That shouldn't be the case with the webserver, but perhaps there's a bug in it somewhere. Since this happens only rarely it'll be hard to pin it down, especially since not just my code but component software modules (e.g. clsql) are involved. So I thought I'd ask first if anyone has any ideas if there's anything else that might be causing this or any suggestions on how to track it down. - Bob ; [GC threshold exceeded with 113,182,840 bytes in use. Commencing GC.] ; [GC completed with 101,194,952 bytes retained and 11,987,888 bytes freed.] ; [GC will next occur when at least 113,194,952 bytes are in use.] ; [GC threshold exceeded with 113,204,416 bytes in use. Commencing GC.] ; [GC completed with 101,213,200 bytes retained and 11,991,216 bytes freed.] ; [GC will next occur when at least 113,213,200 bytes are in use.] ; [GC threshold exceeded with 113,222,664 bytes in use. Commencing GC.] ; [GC completed with 101,213,200 bytes retained and 12,009,464 bytes freed.] ; [GC will next occur when at least 113,213,200 bytes are in use.] ; [GC threshold exceeded with 113,222,664 bytes in use. Commencing GC.] ; [GC completed with 101,231,448 bytes retained and 11,991,216 bytes freed.] ; [GC will next occur when at least 113,231,448 bytes are in use.] ; [GC threshold exceeded with 113,240,912 bytes in use. Commencing GC.] ; [GC completed with 101,231,448 bytes retained and 12,009,464 bytes freed.] ; [GC will next occur when at least 113,231,448 bytes are in use.] ; [GC threshold exceeded with 113,236,816 bytes in use. Commencing GC.] ; [GC completed with 101,245,600 bytes retained and 11,991,216 bytes freed.] ; [GC will next occur when at least 113,245,600 bytes are in use.] .......
