>>>>> "Ed" == Ed Kademan <kademan@phz.com> writes:
Ed> I have written a server program that continuously gathers network
Ed> information and serves it up to clients when they connect. The
Ed> program runs fine for a few days but then expires with a
Ed> Scheme48 heap overflow
Ed> message. Does anybody have general advice on how to go about tracking
Ed> down this problem? In your experience is there one particular thing
Ed> that usually causes this? It would appear that I am using up some
Ed> resource(s) but I don't see what and the executable does not balloon
Ed> to an enormous size as it's running.
Scheme 48 and scsh come with two powerful tools for tracking down
space leaks. They are provided by the structures spatial and
traverse. You can find some information about them on the bottom of
http://www.scsh.net/docu/debug.html
Please tell me if you need more documentation.
--
Martin
|