|
2026-01-31 01:03
조회: 9,837
추천: 31
(분석) 메이플이 램 메모리를 많이 먹는 이유요약은 아래에 적어둠 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로 줄여도 되냐는 메일 받고 일하고 있는데 넥슨은 좋겠다 메모리 막써도 돼서,,
|
메이플스토리 인벤 자유 게시판 게시판
인벤 전광판
[구봉초] 똥 ㅋㅋ
[louis] 나는 쌀다팜~ 난 이미 쌀다팜ㅋㅋ
메이플스토리 인벤에 오신 것을 환영합니다~★
