Allegroserve leaks 8M per 1000 requests, but only if the threaded server is
used (listeners > 0). The test attached does not use aserve only sb-thread
and sb-bsd-sockets. Load it, run start-server, start apache bench and watch
memory usage grow, with a few GCs thrown in for good measure. (room t) does
not show anything wrong, ps does.
Another thing that bothers me is the 'connection reset by peer' messages
popping up at random from ab.
This is on Debian/almost-pure-sarge, 2.6.9-1-686, sbcl 0.8.20.31.
$ /usr/sbin/ab -n 1000 'http://localhost:2002/'
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
apr_recv: Connection reset by peer (104)
Total of 397 requests completed