>>Not sure what you mean. GC? FWIW, we've got HL7 interfaces that run for years without interruption, pure VFP code.
>>
>Garbage Collection.
>Some errors will make piecemeal out of vfp memory, even if the offending line is encapsulated inside try-catch blocks if encountered often enough.
>So even if John puts Try-Catch arount the line, chances are that after logging a few hundred errors the application still could either run out of memory or slow down so much to be unusable.
Exactly the reason why even IIS has the ability to recycle application pools - kill, spawn a new one. Any garbage that accumulated in the previous instance dies with it.
Nowadays, I'm setting such things to run as scheduled tasks and be recycled every hour. Even though the screen savior that I wrote runs over the whole weekend and still doesn't grow above 38 megs. Justin Case is my friend (and so is that Japanese guy, Itsokei).