HOWTO · R

R에서 메모리 늘리기

이 튜토리얼은 R에서 메모리를 늘리는 방법을 보여줍니다.

이 페이지의 내용

때때로 R 사용자에게 메모리 부족 오류가 발생합니다. 이를 해결하기 위해 R에서 메모리를 늘릴 수 있습니다. 이 자습서에서는 R에서 메모리를 늘리는 방법을 보여줍니다.

R에서 메모리를 늘리는 방법에는 두 가지가 있습니다. 하나는 수동이고 다른 하나는 방법입니다.

R에서 수동으로 메모리 늘리기

Windows 사용자는 대부분 메모리 부족 오류가 발생합니다. R 프로그램이나 앱의 속성에서 R의 메모리를 늘릴 수 있습니다.

Windows를 사용하는 경우 아래 단계를 따르십시오.

  • 바탕 화면 또는 프로그램 디렉토리에서 R 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동합니다.

    R 속성

  • 바로 가기 탭으로 이동하여 대상 필드를 찾으십시오.

    R 속성 대상 필드

  • Target 필드에 다음 행을 추가하십시오.
    --max-mem-size=1000M
    
  • 위의 코드는 R 프로그램에 1000MB의 메모리를 할당합니다. 최대값은 R의 메모리까지의 메모리가 될 수 있습니다.
  • 마지막으로 확인을 클릭하면 준비가 완료됩니다.
  • R이 길이의 벡터를 할당하지 못하는 오류가 있을 수 있습니다. 그런 다음 Target 필드에 다음 줄을 추가하고 OK를 클릭합니다.
    --max-vsize=1000M
    

R의 memory.limit() 메서드로 메모리 늘리기

memory.limit()는 R 프로그램에 메모리를 할당할 수 있습니다. MB 단위로 하나의 매개변수 size를 사용합니다.

예를 들어 보겠습니다.

memory.limit(size=1000)

위의 코드는 R 프로그램에 1000MB 메모리를 할당합니다.