BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] PROC SUMMARY 과정에서 메모리 부족으로 인한 ERROR가 생기는데 그 이유가 궁금해서 질문 드립니다.

Started ‎05-11-2021 by
Modified ‎05-11-2021 by
Views 1,456

SAMMARY 프로시저의 경우는 메모리 혹은 CPU 등의 사용량이 많습니다.

위의 오류 메시지는 물리적인 메모리의 부족에 대한 부분입니다.

물리적인 확장이 불가능할 때에는 프로그램 수정이 필요합니다.

 

  1. 먼저 해당 프로시저에서 필요로 하는 리소스의 사용량을 확인해야 합니다.
    options fullstimer; /*
    리소스 사용량에 대한 자세한 정보를 확인 옵션 */
    프로그램에서 프로시저 수행전에 추가해서 해당 리소스사용량을 확인합니다.
  2. SAS 의 환경에서 최대의 메모리를 사용할 수 있는 옵션으로 변경합니다. (sasv9.cfg)
    -memsize 0        /* SAS에서 사용할 수 있는 물리적인 최대의 메모리를 사용 */
  3. 위의 옵션에서 확인 후 메모리 사용량 등이 과다하다고 생각되면 CLASS 문에 포함한 변수의 개수 가 줄여야 합니다. CLASS 문을 사용하는 경우는 sort를 작업을 같이 수행하기 때문에 리소스 사용 량이 늘어나게 됩니다.
Version history
Last update:
‎05-11-2021 05:29 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

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.


Register now!

Article Labels
Article Tags