Memory Leak Fix
마인크래프트의 여러 메모리 누수를 고치는 FxMorin의 최적화 모드. 1.20.4까지 유효하며, 1.20.5부터는 바닐라가 직접 고쳤습니다.
📖 소개
Memory Leak Fix는 FxMorin이 만든 최적화 모드입니다. 설명은 한 줄입니다 — "마인크래프트의 여러 메모리 누수를 고친다. 서버·클라이언트 양쪽 모두."
메모리 누수는 프로그램이 다 쓴 메모리를 반환하지 않고 붙잡고 있는 상태입니다. 마인크래프트처럼 한 번 켜면 오래 실행되는 프로그램에서는 이런 누수가 시간에 비례해 쌓이므로, 세션이 길어질수록 가용 메모리가 줄고 결국 성능 저하로 이어집니다. Memory Leak Fix는 마인크래프트 코드에서 알려진 누수 지점들을 직접 패치합니다.
중요한 전제가 하나 있습니다. 제작자는 마인크래프트 1.20.5부터 이 모드가 고쳤던 누수들이 바닐라에서 모두 수정되었고, 따라서 그 이후 버전에서는 이 모드가 필요 없다고 밝히고 있습니다. 지원 버전이 1.14.4 ~ 1.20.4에서 멈춰 있는 것도 그 때문입니다. 최신 버전 모드팩에서 이 모드를 찾고 있다면, 애초에 넣을 이유가 없습니다.
제작자는 시작 속도와 메모리 사용을 함께 개선하려면 lazydfu와 병용할 것을 권하고 있습니다.
Fabric·Forge·Quilt를 지원하며 라이선스는 LGPL-2.1입니다. 모드팩 수록은 출처를 밝히면 허용됩니다.
🕒 이 모드는 언제 쓰는가
1.20.4 이하 모드팩에서 장시간 세션 중 메모리가 계속 차오를 때. 1.20.5 이상에서는 필요 없습니다.
📦 어떤 모드팩에서 중요한가
대형 모드팩과 장시간 켜 두는 서버 — 단, 1.20.4 이하 버전에 한합니다.
🎮 플레이 체감 변화
직접 보이는 변화는 없습니다. 세션이 길어져도 메모리가 예전만큼 차오르지 않는 것이 전부입니다.
🚀 시작 가이드 — 첫 30분 동안 해야 할 것
모드팩 버전이 1.20.4 이하인지부터 확인하세요. 그 이상이라면 설치할 이유가 없습니다.
해당 범위라면 로더에 맞는 빌드를 넣는 것으로 끝입니다. 설정할 것도, 조작할 것도 없습니다. 제작자 권장대로 lazydfu를 함께 넣으면 시작 속도와 메모리 사용이 함께 개선됩니다.
💡 플레이 팁
- 1.20.5 이상이라면 넣지 마세요. 제작자가 해당 누수들이 바닐라에서 모두 수정됐다고 명시했습니다.
- 제작자는 시작 속도와 메모리를 함께 개선하려면 lazydfu와 같이 쓸 것을 권합니다.
- 서버·클라이언트 양쪽에서 동작합니다. Fabric·Forge·Quilt 빌드가 있습니다.
⚠️ 자주 헷갈리는 부분
- • 아무 변화도 안 보이는 게 정상입니다. 누수가 안 쌓이는 상태 자체가 결과물입니다.
- • 메모리 누수를 고치는 것이지 메모리 사용량 자체를 구조적으로 줄이는 모드는 아닙니다. FerriteCore처럼 자료 구조 중복을 제거하는 모드와는 다루는 영역이 다릅니다.
❓ 자주 묻는 질문
최신 마인크래프트에서도 필요한가요?
아닙니다. 제작자는 1.20.5부터 이 모드가 고치던 누수들이 모두 바닐라에서 수정되었다고 밝혔습니다. 지원 버전도 1.20.4에서 끝납니다.
FerriteCore와 무엇이 다른가요?
Memory Leak Fix는 마인크래프트 코드의 알려진 메모리 누수를 패치합니다. FerriteCore는 자료 구조의 중복을 줄여 메모리 사용량 자체를 낮춥니다. 목적이 다릅니다.
함께 쓰면 좋은 모드가 있나요?
제작자가 lazydfu를 권합니다. DFU를 필요할 때까지 로드하지 않아 시작이 빨라지고 메모리도 아낍니다.
모드팩에 넣어도 되나요?
네. 출처를 밝히면 모드팩 수록이 허용됩니다.