대기 메모리(캐시 메모리)를 삭제하는 Rammap 사용방법

지금 아무것도 안하는데 윈도우시스템이 버벅인다?

혹은
오랫동안 윈도우시스템을 켜놓고 있어

느려진거 같다면
대기메모리(캐시메모리)의 문제입니다.

 

 

캐시 메모리(=대기 메모리)

윈도우 시스템을 부팅할때 걸리는 시간, 자주 사용하는 프로그램의 실행속도를 높이기 위해 혹은 병목현상을 줄이기 위해
Prefetch 나 Superfetch 에 관련 파일을 저장하여 자동으로 램의 "캐시됨" 이라는 영역으로 할당합니다.
시간이 지날 수록 캐시됨이라는 대기메모리의 용량이 커지고 결국에는
여유 메모리까지 한계에 달해서 프리징이 걸리거나 시스템작동에 문제가 생길수있습니다.

결론은 대기메모리(캐시 메모리)는 사용중이지만 그대로 삭제해도 상관없는 메모리 영역이다.
오히려 작업을 전환할 때 마다 지워주는것이 좋다.

Prefetch : 메모리에 응용 프로그램이 필요로 하는 파일과 데이터의 정보를 미리 불러 놓아 부팅과 프로그램 실행 시간을 최소화 해주는 역할.

Superfetch(SysMain) : 자주 사용을 하는 프로그램을 더 빠르게 실행 시켜주는 서비스
자주 사용하는 앱데이터와 구성요소를 캐시파일로 구성하여 HDD의 성능이 향상되는 이점이 있으며
메모리 사용량을 미리 올려서 앱 실행시에도 로딩시간을 단축시킬 수 있다. (백그라운드에서 지속적으로 사용되어 메모리를 잡아먹는다)

 

Rammap 설치

RAMMap - 윈도우 시스 내부 | 마이크로 소프트 문서 (microsoft.com)

 

RAMMap - Windows Sysinternals

An advanced physical memory usage analysis utility that presents usage information in different ways on its several different tabs.

docs.microsoft.com

Download RAMMap 클릭 후 압축해제

RAMMap : x86/x64 사용자
RAMMap64a : ARM 사용자

RamMap 실행시 화면

캐시된 메모리 용량확인

리소스 모니터

작업관리자에서도 '캐시됨'이라는 항목에 있습니다.

캐쉬된 파일을 보는방법

 

Rammap - File Summary  항목에 캐시메모리로 메모리에 올려져 있는 파일들을 볼수있습니다.

 

캐시 메모리(대기메모리) 삭제 방법

Empty - Empty Standby List 항목을 누르면 대기메모리가 삭제된다.

 

삭제 후