PC 사용 시간이 길어지면 메모리 점유율이 높아져 프로그램 실행이 느려질 때가 많다. 윈도우11에는 이런 상황을 완화하기 위해 ‘메모리 압축’ 이라는 기능이 포함되어 있다. 이 기능은 사용하지 않는 데이터를 압축해 RAM 공간을 더 확보하는 방식으로 작동하며, 물리 메모리 한계를 넘지 않도록 관리해 전반적인 시스템 성능을 높이는 데 도움이 된다 . SSD나 HDD보다 훨씬 빠른 RAM의 특성을 활용해, 부족한 메모리 환경에서도 속도를 유지하려는 사용자에게 실질적인 도움을 줄 수 있는 기능이다.
핵심 요약: 메모리 압축은 데이터 압축을 통해 RAM 여유 공간을 확보하는 기능이다.
윈도우11 메모리 압축 기능으로 RAM 최적화하는 방법

윈도우 터미널 관리자 모드 실행하기
윈도우11에서 메모리 압축 기능을 확인하거나 조작하려면 관리자 권한이 필요 하다. 작업 표시줄의 ‘시작’ 버튼에서 마우스 오른쪽 버튼을 누르면 여러 메뉴가 나타나며, 그중 ‘Windows 터미널(관리자)’ 을 선택하면 PowerShell 기반 터미널이 관리자 권한으로 열린다. 이 환경에서는 시스템 메모리 설정을 변경할 수 있는 명령들이 정상적으로 작동한다.
핵심 요약: 메모리 압축 작업은 관리자 권한의 터미널 환경에서 실행해야 한다.
메모리 압축 기능 활성화 여부 확인하기
터미널이 실행되면 ‘Get-MMagent’ 를 입력해 현재 시스템에서 메모리 압축이 활성화되어 있는지 확인할 수 있다. 출력값 중 ‘MemoryCompression’ 항목이 True라면 압축 기능이 이미 작동 중인 상태이며, False라면 비활성화된 상태를 의미한다. 작업 관리자에서도 메모리 탭을 살펴보면 압축 영역이 따로 표시되어 압축된 메모리가 얼마나 차지하는지도 확인할 수 있다.
핵심 요약: Get-MMagent 명령어는 메모리 압축의 활성화 상태를 파악하는 기준이 된다.
PowerShell에서 메모리 압축 기능 활성화하기
메모리 압축을 직접 활성화하려면 관리자 모드 터미널에서 ‘Enable-MMAgent -mc’ 명령어를 입력하면 된다. 명령은 즉시 적용되며, 이후 다시 ‘Get-MMagent’를 입력해 MemoryCompression 값이 True로 변경되었는지 확인할 수 있다. 변경 후에는 시스템 재부팅을 통해 기능이 안정적으로 반영 된다. 압축 기능을 활성화하면 부족한 RAM 환경에서도 시스템 속도가 완만하게 유지되는 효과를 기대할 수 있다.
핵심 요약: Enable-MMAgent -mc 명령어는 메모리 압축 기능을 즉시 활성화한다.
메모리 압축 기능 비활성화하기
일부 PC에서는 메모리 압축 기능이 오히려 성능 저하나 호환성 문제 를 발생시키는 사례가 있다. 이런 경우 기능을 꺼둘 수 있으며, 비활성화 명령어는 ‘Disable-MMAgent -mc’ 이다. 명령 입력 후 역시 ‘Get-MMagent’로 값이 False로 변경되었는지 확인하고, PC를 재부팅하면 비활성화가 완전히 적용된다.
핵심 요약: Disable-MMAgent -mc 명령어로 압축 기능을 언제든 비활성화할 수 있다.
작업 관리자에서 메모리 압축 상태 확인하기
메모리 압축이 활성화되면 작업 관리자에 표시되는 메모리 사용량에서도 이를 확인할 수 있다. 성능 탭의 메모리 항목을 보면 압축된 메모리 가 얼마만큼 차지하고 있는지 표시되며, 실제 물리 메모리와 비교해 메모리 효율이 얼마나 개선되었는지 파악하기 쉽다. 이 정보는 프로그램 사용 중 메모리가 부족해질 때 시스템이 어떤 방식으로 대응하는지 이해하는 데 도움이 된다.
핵심 요약: 작업 관리자는 메모리 압축의 실제 적용 상태를 시각적으로 확인할 수 있는 창구다.
메모리 압축 기능을 활용해야 하는 이유
메모리 압축 기능은 하드웨어를 변경하지 않고도 성능 향상을 기대 할 수 있는 방식이다. 고사양 프로그램이나 브라우저 탭을 많이 사용하는 경우에도 메모리 부족으로 프로그램이 강제 종료되는 일을 줄여준다. 또한 SSD 기반 PC에서도 메모리 압축은 충분한 효과를 제공하며, 메모리 용량이 적은 구형 시스템에서는 상대적으로 체감폭이 더 크다 . 다만 일부 환경에서는 호환성 문제가 생길 수 있으므로 활성화 후 변화 여부를 직접 관찰하는 것이 좋다.
핵심 요약: 메모리 압축은 적은 RAM 환경에서 성능 유지에 크게 기여할 수 있다.
마무리하며,
메모리 압축은 RAM 여유 공간을 늘려 시스템 성능을 향상시키는 기능이며, PowerShell 명령어를 통해 활성화와 비활성화 모두 쉽게 제어할 수 있다. 활성화 여부는 Get-MMagent로 확인하며, 작업 관리자를 통해 실제 압축 상태를 시각적으로 파악할 수 있다.