|
2026-09-26 19:25
조회: 146
추천: 0
메이플 오래키면 렉 걸리는데..1. 메이플을 오래 켜두면 랙 걸리는거 같음
2. 클로드한테 분석시켜봄 3. 다른 사람도 렉이 걸리는지랑 아래 분석결과가 타당한지가 궁금 클로드 분석 펼치기## 결론 **넥슨 게임 시큐리티(NGS)의 커널 드라이버 `BlackCat1.sys`가 메모리를 시간당 약 32MB씩 누수합니다.** - 하루 종일 켜두면 **약 760MB** - 제 PC 조사 시점 누적 **5.7GB** - **게임을 꺼도 회수되지 않습니다. 재부팅해야만 돌아옵니다.** ## 왜 지금까지 아무도 몰랐나 작업관리자로는 **절대 안 보입니다.** 이건 일반적인 프로그램 메모리 누수가 아니라 **커널 영역(비페이징 풀)** 누수입니다. 이 메모리는 특정 프로세스 소유가 아니라서 작업관리자 어느 줄에도 안 나옵니다. 메이플 메모리 사용량을 아무리 들여다봐도 정상으로 보입니다. 게다가 이 영역은 디스크로 밀어낼 수도 없어서, 물리 RAM에 그대로 못 박힙니다. ## 증상 제 PC에서 측정한 결과입니다. | | 메이플 9시간 | 메이플 72시간 | |---|---|---| | 10ms 이상 끊김 | 8~13회/분 | **62~105회/분** | | 최대 끊김 | 18ms | **122ms** | **83~85ms짜리 정지가 1.4~2.4초에 한 번씩** 옵니다. 60초 중 3~4초가 통으로 멈추는 셈입니다. 체감상 "가끔 뚝뚝 끊긴다"가 이겁니다. ## 근거 커널 메모리 할당 기록을 직접 읽었습니다. ``` 할당 3,705,036번 / 해제 19번 ``` 370만 번 빌려가서 19번 돌려줬습니다. **그리고 결정적인 건 이겁니다.** | | 메이플 켜져 있을 때 | 메이플 끈 직후 | |---|---|---| | 초당 할당 횟수 | 5.4회 | **0.0회** | | 60초간 해제 횟수 | 0회 | - | 게임을 끄니까 **정확히 0**이 됐습니다. 원인이 메이플이라는 건 이걸로 확정입니다. 그런데 드라이버가 언로드됐는데도 메모리는 안 돌아왔습니다. **5,766MB 중 54MB만 회수됐습니다.** ## 대처법 1. **메이플만 재시작하는 건 소용없습니다.** 이미 샌 메모리는 그대로 남고, 재시작하면 거기서부터 또 쌓습니다. 2. **재부팅이 유일한 회수 수단입니다.** 3. 하루 종일 켜두시는 분은 **2~3일에 한 번 재부팅** 권장합니다. 4. 백그라운드 프로그램이 많을수록 더 빨리 샙니다. (뒤에 설명) ## 참고: 고사양 PC가 오히려 더 심합니다 누수 속도가 CPU나 RAM 성능이 아니라 **PC에서 돌아가는 프로세스 수**에 비례합니다. 제 PC는 개발용이라 프로세스가 650개 돕니다. 그래서 더 빨리 샜습니다. 게임만 도는 PC라면 훨씬 느리게 찹니다. 역설적으로 **RAM이 크면 메모리 부족으로 안 터지기 때문에, 원인을 모른 채 끊김만 계속 겪게 됩니다.** RAM 16GB였으면 훨씬 일찍 눈에 띄었을 겁니다. ## 정직하게 밝히는 한계 "메이플/NGS가 켜져 있을 때만 발생한다"까지는 실험으로 증명했습니다. 다만 할당 코드가 `BlackCat1.sys` 내부에 있는지, 그것이 호출한 다른 드라이버인지까지는 콜스택을 못 잡아서 확정하지 못했습니다. 실용적인 결론은 같지만 구분해서 적습니다. 또한 이건 **고의가 아니라 버그**입니다. 370만 번 할당에 19번 해제면 악의가 아니라 해제 코드가 누락된 겁니다. ## 환경 Ryzen 7 7800X3D / RTX 3070 / RAM 64GB / Windows 10 19045 BlackCat1.sys v5.1.2.0 (Nexon Korea Corporation)
|
메이플스토리 인벤 자유 게시판 게시판
인벤 전광판
[Earth] ㅇㅅㅇ
메이플스토리 인벤에 오신 것을 환영합니다~★
