|
Michael Raithel wrote:
> Dear SAS-L-ers,
>
> krzysoporanku kicked off an interesting thread with his original message,
> which can be found in its entirety beneath the Sig line. His first
> paragraph was:
>
>
>> I've a serious problem with large SAS 4GL source. We are trying
>>to submit one data step with about 1,000,000 source lines. All is
>>correct on Windows NT (2K) platform, but on HP UNIX 11 (SAS 8.2 32bit)
>>source generates error:
>>
>>
>>>ERROR: Out of memory.
>>>FATAL: Error occurred in the code generation subsystem during program
>>load.
>
> krzysoporanku, this is a fascinating problem, indeed! And you have already
> gotten great advice from some SAS-L heavyweights. (Heavyweights in the
> sense of SAS knowledge only--not the other kind)! But, I am thinking: if
> ever a DATA step cried out for pre-compilation, it would be this one! Why
> not separate out the SAS System's compilation of the DATA step from its
> execution of the DATA step? Perhaps that would resolve your memory issue.
> I mean doing the following:
<.. cut ..>
Thanks for suggestions but please look on attacheched to first mail
sample program. This code working just like you wrote.
Krzysztof Pruszczak
|