GAMEINFO유즈맵 아카이브
마인크래프트 가이드 · 최적화 · 문제 해결

마크 메모리 올리는법 (공식 런처 · CurseForge · Modrinth · 서버 램 할당)

업데이트 · 자바 에디션 기준

마크 메모리 올리는법은 결국 자바에 "최대 이만큼까지 써도 된다"는 값(-Xmx)을 정해 주는 것입니다. 공식 런처는 JVM 인수에서, CurseForge·Modrinth 같은 런처는 메모리 슬라이더에서 바꿉니다. 26.1부터는 공식 런처의 기본 할당량이 2GB에서 4GB로 올라서 바닐라는 대부분 그대로 두면 되고, 큰 모드팩을 돌릴 때 주로 손보게 됩니다. 이 글은 2026년 10월 최신 버전인 자바 에디션 26.3 기준입니다.

마크 메모리 할당이 필요한 경우

  • 모드팩을 실행하다 튕기고, 크래시 리포트에 OutOfMemoryError가 보일 때
  • F3 화면의 메모리 사용량이 자주 거의 가득 차고, 그때마다 화면이 멈칫할 때
  • 모드팩 페이지에 권장 메모리가 적혀 있는데 지금 값이 그보다 작을 때

현재 값은 게임에서 F3을 눌러 확인합니다. Mem 줄에 사용량과 최대치가 "사용량/최대" 형태로 나오는데, 뒤의 숫자가 할당된 최대 메모리입니다. 내 PC에 설치된 램 용량은 윈도우 작업 관리자의 성능 → 메모리에서 볼 수 있습니다.

마크 램 할당 추천량

플레이 환경추천 할당량
바닐라, 서버 접속기본값 4GB 그대로. PC 램이 8GB 이하라면 2~3GB
Sodium 같은 최적화·편의 모드 몇 개4GB
모드 수십 개, 고해상도 리소스팩, 쉐이더4~6GB
대형 모드팩 (모드 100개 이상)6~8GB, 모드팩 권장값 우선
초대형 모드팩, 먼 거리 렌더링 모드8~10GB

PC 전체 램 기준으로는 절반 정도까지만 주고, 윈도우와 브라우저·디스코드가 쓸 몫을 최소 4GB는 남겨 두세요. 8GB PC라면 최대 4GB, 16GB PC라면 6~8GB가 상한선입니다.

너무 많이 주면 안 되는 이유

  • 다른 프로그램이 쓸 메모리가 부족해지면 윈도우가 느린 디스크를 메모리처럼 써서 게임까지 끊깁니다.
  • 메모리를 많이 줄수록 자바가 쓰지 않는 메모리를 정리하는 방식과 주기가 달라져, 오히려 주기적인 멈춤이 생길 수 있습니다.
  • 실제 램보다 큰 값을 넣으면 게임이 아예 시작되지 않을 수 있습니다.

Prism Launcher 위키도 램을 많이 준다고 성능이 좋아지는 것은 아니며, 대형 모드팩이 아니라면 4GB면 충분하다고 안내합니다. 26.1 패치 노트 역시 램이 4GB보다 적은 PC라면 메모리 할당을 따로 확인하라고 안내합니다.

공식 런처에서 마크 메모리 올리는법

  1. 마인크래프트 런처에서 Minecraft: Java Edition을 고르고 위쪽 Installations(설치) 탭으로 갑니다.
  2. 바꿀 설치 항목에 마우스를 올리고 오른쪽 ⋯ 버튼 → Edit(편집)을 누릅니다. 기본 "최신 릴리스" 항목도 편집할 수 있습니다.
  3. 아래쪽 More Options(추가 옵션)를 펼칩니다.
  4. JVM Arguments(JVM 인수) 칸에서 -Xmx로 시작하는 값을 찾아 숫자만 바꿉니다. 예: -Xmx4G → -Xmx6G. 이 값이 없다면 칸 맨 앞에 -Xmx6G와 공백 하나를 넣습니다.
  5. Save(저장)를 누르고 그 설치 항목으로 실행한 뒤 F3에서 최대치가 바뀌었는지 확인합니다.
  • G는 기가바이트, M은 메가바이트입니다. -Xmx6G와 -Xmx6144M은 같은 뜻이고, -Xmx와 숫자 사이에는 띄어쓰기를 넣지 않습니다.
  • 칸 안의 다른 인수는 지우지 않습니다. 잘못 건드렸다면 설치 항목을 새로 만드는 것이 가장 빠릅니다.
  • 한국어로 설정한 런처에서는 메뉴 이름이 번역되어 보일 수 있지만 위치는 같습니다.

런처별 메모리 할당 (CurseForge · Modrinth · Prism)

CurseForge 앱

  • 전체 기본값: 왼쪽 아래 톱니바퀴(설정) → Minecraft 탭 → Java Settings의 Allocated Memory 슬라이더를 움직입니다. 바로 저장됩니다.
  • 모드팩별: My Modpacks에서 모드팩의 ⋯ → Profile Options → Custom RAM Allocation을 켜고 값을 정한 뒤 Done을 누릅니다.

Modrinth App

  • 전체 기본값: 설정 → Java and memory 탭의 메모리 할당(Memory allocation)에서 각 인스턴스가 쓸 최대 메모리를 정합니다.
  • 인스턴스별: 인스턴스 설정 → Java and memory → 맞춤형 메모리 할당(Custom memory allocation)을 켜고 슬라이더를 조절합니다. 끄면 전체 기본값을 따릅니다.

Prism Launcher

  • 전체 기본값: 설정 → Java 탭의 메모리 항목에서 최대 메모리 할당(Maximum memory allocation)을 바꿉니다.
  • 인스턴스별: 인스턴스를 고르고 편집(Edit) → 설정 → Java 탭에서 메모리 항목을 체크한 뒤 값을 넣습니다.

모드팩을 처음 설치한다면 마크 모드팩 설치 가이드도 함께 보세요. Prism Launcher와 Modrinth App은 공식 사이트에서 받을 수 있습니다.

마크 서버 메모리 할당 (-Xms · -Xmx)

서버는 실행 명령어에 메모리를 직접 적습니다. 공식 서버 다운로드 페이지가 안내하는 명령어는 다음 형식입니다.

java -Xmx4G -Xms4G -jar minecraft_server.26.3.jar nogui

  • -Xmx는 최대 메모리, -Xms는 시작할 때 잡아 두는 메모리입니다. 공식 예시처럼 둘을 같게 두는 경우가 많습니다.
  • jar 파일 이름은 실제로 받은 파일 이름(예: server.jar)에 맞춥니다. 윈도우에서는 이 줄을 start.bat 같은 배치 파일에 저장해 실행하면 편합니다.
  • 포지·네오포지 서버는 설치할 때 생기는 user_jvm_args.txt 파일에서 메모리를 정합니다. 파일 안의 설명대로 -Xmx4G 같은 줄 앞의 #을 지우고 숫자를 바꾼 뒤, 함께 생성된 run.bat(리눅스·macOS는 run.sh)로 실행합니다.
  • 26.x 서버는 자바 25 이상이 필요합니다. 서버 PC에도 클라이언트와 같은 원칙으로, 운영체제가 쓸 메모리를 남겨 둡니다.

서버가 느린 원인이 메모리인지 확인하려면 spark 같은 프로파일러가 도움이 됩니다. 서버 만들기는 마크 서버 여는 방법, 모드 서버는 마크 모드 서버 가이드를 참고하세요.

메모리를 아끼는 모드

할당량을 늘리기 전에 사용량 자체를 줄이는 방법도 있습니다. FerriteCore는 메모리 사용량을 줄이는 모드이고, ModernFix는 메모리 절약과 실행 시간 단축, 버그 수정을 함께 합니다. 둘 다 모드가 많은 환경일수록 효과가 큽니다. 다른 최적화 방법은 마크 렉 줄이는법에 정리했습니다.

자주 묻는 질문

마크 램 할당은 몇 GB가 적당한가요?

바닐라는 기본값 4GB, 가벼운 모드는 4GB 안팎, 대형 모드팩은 6~8GB가 무난합니다. 모드팩 페이지에 권장 메모리가 있다면 그 값을 먼저 따르고, PC 전체 램의 절반을 넘기지 않는 것이 좋습니다.

메모리를 올렸더니 게임이 실행되지 않아요.

-Xmx6G처럼 형식이 맞는지, 실수로 다른 인수를 지우지 않았는지 확인합니다. PC 램보다 큰 값을 넣었다면 줄이세요. 1.20.5부터는 64비트 운영체제가 필요하므로, 구버전을 32비트 자바로 직접 지정해 실행하는 경우가 아니라면 32비트 제한은 신경 쓰지 않아도 됩니다. 원인을 모르겠다면 마크 튕김 해결 가이드를 보세요.

램을 많이 줄수록 렉이 줄어드나요?

아닙니다. 부족할 때 늘리면 효과가 있지만, 넘치게 주면 다른 프로그램이 느려지고 게임도 주기적으로 멈칫할 수 있습니다. FPS가 낮은 문제는 대부분 메모리보다 그래픽 설정과 최적화 모드로 해결됩니다.

인터넷에 있는 긴 JVM 인수를 붙여 넣어도 되나요?

권하지 않습니다. 26.1부터 공식 기본 JVM 옵션이 바뀌어, 호환되는 PC에서는 메모리 정리 방식(가비지 컬렉터)도 ZGC로 바뀌었습니다. 예전 버전 기준으로 만든 긴 인수를 그대로 붙이면 효과가 없거나 실행 오류가 날 수 있으니, 특별한 이유가 없다면 -Xmx 숫자만 바꾸세요.

베드락(모바일·윈도우 통합판)도 메모리를 할당할 수 있나요?

베드락 에디션에는 이런 메모리 할당 설정이 없습니다. 이 글의 방법은 PC 자바 에디션 전용입니다.

정리

마크 메모리 할당은 공식 런처는 JVM 인수의 -Xmx, 다른 런처는 메모리 슬라이더, 서버는 실행 명령어에서 바꿉니다. 바닐라는 기본 4GB로 충분하고, 모드팩은 권장값에 맞추되 PC 램의 절반을 넘기지 마세요. 그래도 끊긴다면 마크 최적화 가이드로 이어서 확인하세요.

이 글에서 소개한 마인크래프트 콘텐츠

다른 마인크래프트 가이드