메이플스토리 인벤 자유 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[수다] (분석) 메이플이 램 메모리를 많이 먹는 이유

당당큐브
댓글: 32 개
조회: 6694
추천: 28
2026-01-31 01:03:32
요약은 아래에 적어둠

1. 메모리 증가 과정 기록
첫 메모리 670MB로 시작
부캐 나이트워커 기준
5차 스킬 열면 40MB 증가 이후 5차 스킬 계속 열면 0.1MB씩 계속 증가함
6차 스킬 열면 10~20MB 증가 (10은 분명 넘었는데 까먹음)
아이템, 장비창, 스탯창 약 100MB 증가
이후 할당 해제(free)를 안하고 유지됨 이 타이밍에 대충 900MB 정도

메모리 900MB 상태에서 시작 
MVP 리조트 -> 슬리피우드 이동 약 100MB 증가
슬리피우드 -> 노틸러스 선착장 이동 약 100MB 증가
노틸러스 선착장 -> 커닝시티 이동 약 20MB 증가
커닝시티 -> 판테온 이동 약 110MB 증가
판테온 -> 카라반 피난처 이동 약 30MB 증가
카라반 피난처 -> 지구방위본부 이동 약 15MB 증가 (이후 25MB 갑자기 줄어듦)
이후 어느 맵을 이동해도 1200MB를 넘기지 못함

상대적 결론을 내자면 맵 자체에 메모리를 300~400MB를 한계로 할당하고 있는 걸로 보임 <- 이거 아마 유저들 본체 메모리 몇이냐, 최대 메모리를 얼마로 지정했냐에 따라 다를 가능성이 있음 (본인은 컴퓨터 램 32GB에 최대 메모리는 16GB로 설정되어있음)
이러고 가장 오래전에 들어간 맵 데이터를 지워가는 식으로 운영하는 듯

이후에
해방무적 사용 0.4MB 증가 후 터트림 0.3MB 증가
퀸터플 스로우 1MB 증가 후 0.1MB씩 8번 정도 증가함 (버프 안쓴 상태)
설정창 열기 2MB 증가
트점 0.1MB 증가
후방이동 0.6MB 증가
VIP 사우나 입장 후 퇴장 후 오른 경험치 UI 뜨는 순간까지 100MB 증가
저러고 캐릭 교체를 해봤더니 1.2GB 증가
대충 러프하게 700MB로 시작했다 치고 2.5GB까지 오름
+추가) 이러고 계속 교체하면 500MB 줄었다가 다시 500MB 증가 <- 이것도 한계 있는 듯
+추가2) 챌섭 이동하니까 본섭 메모리 해제를 안하고 500MB 이상 증가 <- 이건 패치 해야할 듯



2. 요약
종합적으로 봤을 때 님들 메모리 쌓이는 건 그 뭐 옛날 맵 더미데이터 이런 문제는 아니고 순수 메모리 릭인 걸로 보임 (메모리 쓰고 너무 안버려서 생겼다고 이해하면 됨)
근데 이게 넥슨 게임 프로그램 개발자 누군가라는 입장에서 봤을 때 큰 문제냐? 라고하면 또 그건 아님.
어차피 게임 끄면 윈도우가 알아서 해제할거라 문제의 요지로 보진 않는듯
저래놓고 메모리 최대 사용량 제한 이거로 퉁쳐서 특히나 더 문제로 안보는 듯

3. 의견
본인이 임베디드 SW 분야 개발자라 그런지 특히 메모리 릭에 아주 민감한 편임.
넥슨 개발자면 나보다도 실력 뛰어난 분들이라 어차피 다 알 내용이겠다만 스킬, 템창, UI 이런거에 쓰는 메모리는 유저들이 언제 또 킬지 모르니까 그런갑다 하겠는데 캐릭 교체할 때나 이런 큰 이벤트가 생기면 좀 쓸데 없는 데이터는 free해주는 기능만 들어가도 한층 메모리 아끼는데 도움이 될거라고 생각함.
그리고 사우나 같이 처음에 들어가도 렉 걸려도 그런갑다 할 수 있는 이런데는 좀 메모리로 쌓아두지 않아도 되니까 이런걸로라도 아껴줄 수 있고
근데 내가 넥슨 개발자였다면 이런 짓 안할거 같긴함. 괜히 사이드 이펙트 만들어서 욕먹을 일이나 생길 바에 안하지;;

난 최근에 프로젝트 끝난거 비용 줄이겠다고 128MB 메모리 64MB로 줄여도 되냐는 메일 받고 일하고 있는데 넥슨은 좋겠다 메모리 막써도 돼서,,

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예
AD