"Rob Baker" <ro**********@yahoo.co.uk> wrote in message
news:d3**************************@posting.google.c om...
I am using traditinal asp in IIS6 and seem to be experiencing memory
leaks problems that I did not have or at least did not seem to notice
as much when I was running the same code under IIS5. There may be
unclosed connections/recordsets and/or connections/recrodsets that
have not be set = nothing in the code. Two questions
1. Is IIS6 less forgiving of this?
Unlikely 2. If you do not close recordset or connection objects or set them
equal to nothing is there some sort of garbage collection going on in
asp that will release the memory anyway.
Officially, it would not and should not happen, even if you forget to close,
the destructors in COM code, and especially in the super tested and stressed
ADODB system, would close and free resources.
I would suspect, your session usage. Are you storing objects inside the
session? (That system, still does not trigger the destructor code
consequently)...
Another thing, you can configure your IIS application (see COM+ application
pool) to reset after a certain amount of memory usage or after an idle time/