09-10-2013 09:38 AM
I have a SAS process which uses the proc iml in a cycle of many iterations. This SAS process takes about 11 hours.
I have also used the options SYMSIZE=8388608 and WORKSIZE=8388608 but the Runtime doesn't improve.
Could suggest me the possible solutions?
09-27-2013 09:23 AM
There are dozens of reasons why your SAS/IML code could be running slowly.
The two most common are
1) Concatenating an array of results within a loop. See Pre-allocate arrays to improve efficiency - The DO Loop
2) Programming lots of subscripts (like FORTRAN or C) instead of using vectorization. See vectorization - The DO Loop