R27.4 ErrMsg (AREV Specific)
At 02 AUG 2007 12:41:42PM David Craig wrote:
In final testing we are getting the infamous stack overflow when processing large numbers of records. We went through this problem before (back in and fixed it by any dictionary field access to array access, unfortunately some of our record types have large number of symbolic fields which can't be accessed without the dictionary calls.
So I'm back with a couple of questions; one is - is there any way to clear the stack programmatically?
The other is; we have several a few subroutines which are called repeatedly, if I made all those 'expendable' would it slow down the program or would the server cache the calls anyway? If I remember correctly, we made one of them expendable when we dealt with this last time and didn't see a change in processing time, which you would expect if it were reading the subroutine from disk each call.
Any suggestions, are as always, welcome;
David Craig
ABC-Clio
At 02 AUG 2007 02:36PM David Craig wrote:
I found two subroutines which were not already expendable and made them so, now the program runs to completion.
David Craig.