분석을 실행할 때, tables 문이나 model 문에 많은 변수가 포함이 되어 있어서 out of memory 문제가 발생할 수 있습니다. 나누어서 작업을 할 수 있다면 한꺼번에 지정하기 보다는 작게 조절 후, 작업을 진행 부탁드립니다.
실제 메모리가 부족할 경우 Windows 32bit 에서는 하나의 process 가 2G까지 memory 가 사용됩 니다. 해당 문제가 나타난 프로시저를 실행 후 작업관리자 창에서 SAS 프로세스의 메모리에 대 해서 monitoring 해 보시기 바랍니다. 만약, 2G 정도까지 올라간 뒤에 SAS에 오류(out of memory)가 발생하는 경우는 실제 작업을 실 행하는데 있어서 메모리가 부족하여 실행할 수 없는 경우입니다. 이 경우는 OS에서 지원되지 않는 부분이기 때문에 SAS에서 해결할 수 있는 부분이 아닙니다.
실제 메모리와 관련 없는 경우 만약, 위의 현상이 아니라면, SAS Config 파일에서 memsize 수정 후 작업해 보시기 바랍니다.
sasv9.cfg 파일 open [SAS9.3] C:\Program Files\SASHOME\SASFoundation\9.3\nls\ko\sasv9.cfg [SAS9.4] C:\Program Files\SASHOME\SASFoundation\9.4\nls\ko\sasv9.cfg
memsize 옵션이 존재할 경우 값 확인 (다른 값이거나 해당 옵션이 없을 경우, 파일내용 상단에 -memsize 4G 등으로 설정)
work 경로에 대해 변경 - WORK "!TEMP\SASTemporary Files"로 되어 있는 부분을 -WORK "D:\temp"와 같이 특정 다른 디렉토리(공간이 충분한 디렉토리)로 변경
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.