Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

CPP-Shooter's Life

윈도우10 고질적인 메모리 누수 문제 해결관련 본문

Tip

윈도우10 고질적인 메모리 누수 문제 해결관련

CPP-Shooter 2019. 1. 14. 09:36

최근 윈도우10에 고질적인 메모리 누수를 해결하는 방법을 우연히 보게 되었다.

윈도우 OS 자체에 발생하는 메모리 누수야 여러 원인이 있을 것이나,



윈도우 8이상부터 도입된

Windows Network Data Usage Monitoring(NDU) 라는 기능이 가끔 원인이 될 수 있다는 정보를 입수한다.



최근 작업관리자를 켜보면

성능 탭에 찍히는 메모리 사용량과 사용자 탭에 찍히는 메모리 사용량에 큰 차이가 나는 현상을 발견했다.


정확히는 성능 탭에 찍히는 메모리 사용량이 훨씬 큰 것을 확인했다.


두 탭에 찍히는 메모리 사용량이 서로 다른 것을 보고 혹시 나도 메모리 누수 버그에 걸린건가 싶어 NDU 기능을 원인으로 하는 해결법을 시도해보았다.





구체적인 해결 방법은 이렇다.


1. 윈도우키+R (윈도우-실행)

2. regedit

3. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu 찾기

4. start값을 2에서 4로 변경

5. 컴퓨터 재부팅

6. 작업관리자 창에서 성능 탭과 사용자 탭에 각각 찍히는 메모리 사용량 차이 확인





위 방법으로 작업관리자 창을 모니터링한 결과, 


성능 탭에 찍히는 메모리 사용량이 현저히 줄어들었고, 

사용자 탭에 찍히는 메모리 사용량과 일치함을 확인했다.


물론 PC마다 호전될 수도 있고 효과가 미미할 수도 있다.

내 경우 눈에 띄게 호전되어 다행이다.




근데 MS에서 윈도우10 이후 싸질러놓은 이런 고질적인 문제를 속히 정식 수정했으면 하는 바램이다.