Hi All,
I have a scoring file that looks like IML code that is taking long run time to run. I have tried loading the data into memory and the performance does not improve. I have also tried to use PROC DS2 (SAS 9.4m3) without success as it fails to process the GOTO and colon ':' references. BUFSIZE, IBUFSIZE, UBUFSIZE is 64k and BUFNO is set to 10. I have plenty of memory at 120GB with 16 vcpus.
Example scoring code:
if tqge > .z then goto N19_2; else goto T19_8;
T19_8: response = 2; goto D19;
N19_2: if tqge < 999 then goto N19_3; else goto N19_5;
N19_3: if statex in ('ACT','Gold Coast','NT','North QLD','South QLD','TAS','WA' ) then goto T19_1; else if statex in ('NSW','SA','VIC' ) then goto N19_4; else goto T19_1;
T19_1: response = -0.05; goto D19;
N19_4: if agex <= .z then goto T19_3; if agex < 50 then goto T19_2; else goto T19_3;
Any help would be greatly appreciated.
G
... View more