R에서 메모리 늘리기

Sheeraz Gul 2023년6월21일
  1. R에서 수동으로 메모리 늘리기
  2. R의 memory.limit() 메서드로 메모리 늘리기
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 메모리를 할당합니다.

작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

관련 문장 - R Memory