윈도우 작업 관리자에서 CPU·메모리 점유율이 높을 때 원인 찾는 방법

PC가 갑자기 느려져 작업 관리자를 열었더니 CPU가 90%, 메모리가 80% 이상으로 표시될 때가 있습니다.

이때 숫자만 보고 문제가 있다고 판단하면 원인을 놓치기 쉽습니다.

프로그램을 실행하거나 압축을 풀고 있을 때 CPU가 순간적으로 크게 올라가는 것은 자연스러운 경우가 있습니다.

메모리 역시 사용 중인 프로그램과 작업량에 따라 많이 사용될 수 있습니다.

그래서 작업 관리자에서는 몇 %인가보다 어떤 프로세스가 언제부터 얼마나 오래 사용하고 있는지를 먼저 봐야 합니다.

가장 간단한 진단 방법은 이것입니다.

작업 관리자 실행

CPU 또는 메모리로 정렬

1~2분 정도 변화 관찰

상위 프로세스 확인

해당 프로그램을 닫았을 때 변화 확인

반복된다면 업데이트·시작 앱 등을 추가 확인

핵심은 높은 숫자를 발견하는 것이 아니라 숫자를 높이는 프로세스를 찾는 것입니다.


작업 관리자를 열고 바로 종료하지 말고 관찰합니다

작업 관리자 CPU 열을 높은 순서로 정렬한 화면

Ctrl + Shift + Esc를 눌러 작업 관리자를 실행합니다.

프로세스 화면에서 CPU, 메모리, 디스크, 네트워크 사용량을 확인할 수 있습니다.

CPU가 높다면 CPU 열을 클릭하고, 메모리가 높다면 메모리 열을 클릭합니다.

그러면 사용량이 높은 프로세스를 위쪽으로 정렬할 수 있습니다.

여기서 가장 높은 프로세스를 발견했다고 바로 작업 끝내기를 누르지는 않습니다.

먼저 1~2분 정도 변화를 봅니다.

예를 들어 프로그램을 실행한 직후 CPU가 80%까지 올라갔다가 잠시 후 10% 아래로 내려왔다면 일시적인 작업일 수 있습니다.

반대로 아무 작업도 하지 않는데 특정 프로세스가 계속 상단에 남아 있다면 그 프로세스를 중심으로 확인합니다.

CPU와 메모리는 따로 봐야 합니다

CPU와 메모리 사용률이 모두 작업 관리자에 표시되지만 원인을 찾는 방법은 다릅니다.

높은 항목먼저 확인할 것
CPU지속적으로 사용하는 프로세스
메모리많이 사용하는 앱과 시간에 따른 증가
디스크업데이트·파일 작업·동기화
네트워크다운로드·업데이트·클라우드 동기화
GPU게임·영상·그래픽 작업

예를 들어 CPU는 낮은데 메모리만 높다면 CPU 문제 해결 방법을 적용할 필요가 없습니다.

반대로 메모리는 충분한데 특정 프로그램이 CPU를 계속 사용한다면 그 프로그램부터 확인합니다.

어떤 자원이 높은지 구분하는 것이 첫 번째 단계입니다.


CPU가 높다면 상위 프로세스가 바뀌는지 봅니다

작업 관리자에서 메모리 사용량 정리 전/후 비교 화면

작업 관리자의 CPU 열을 높은 순서로 정렬합니다.

그다음 상단에 나타나는 프로세스를 관찰합니다.

내가 사용 중인 프로그램이 올라온다

게임, 영상 편집, 압축, 사진 변환처럼 CPU를 많이 사용하는 작업을 하고 있다면 프로그램 사용 중에는 CPU 점유율이 높아질 수 있습니다.

작업이 끝났을 때 사용률이 다시 내려오는지 확인합니다.

프로그램을 사용하지 않는데 계속 상단에 있다

해당 프로그램이 백그라운드에서 작업 중인지 확인합니다.

업데이트나 동기화처럼 화면에 보이지 않는 작업이 진행 중일 수도 있습니다.

여러 프로세스가 번갈아 올라온다

프로세스 하나의 문제가 아니라 PC에서 여러 작업이 동시에 실행되고 있을 수 있습니다.

이 경우 가장 높은 프로세스 하나만 강제 종료하기보다 현재 실행 중인 프로그램과 백그라운드 작업을 같이 확인합니다.

CPU 100%라는 숫자만으로 문제를 판단하지 않습니다

CPU 사용률이 순간적으로 100%에 도달하는 것과 장시간 유지되는 것은 다릅니다.

예를 들어 다음과 같은 상황에서는 일시적으로 높아질 수 있습니다.

  • 프로그램 실행
  • 압축 또는 압축 해제
  • 프로그램 설치
  • 대용량 파일 처리
  • 영상 인코딩
  • 게임 실행
  • 업데이트 작업

따라서 CPU가 높게 표시됐다면 먼저 얼마나 오래 지속되는가를 확인합니다.

확인이 필요한 쪽은 다음과 같은 패턴입니다.

PC에서 특별한 작업을 하지 않음

특정 프로세스가 계속 CPU 상단에 있음

몇 분이 지나도 사용량이 크게 줄지 않음

PC 반응도 계속 느림

이 경우 해당 프로세스가 어떤 프로그램에 속하는지 확인합니다.


이름을 모르는 프로세스는 바로 종료하지 않습니다

작업 관리자를 보면 익숙하지 않은 프로세스 이름이 많이 표시됩니다.

이름을 모른다는 이유만으로 불필요한 프로그램이라고 판단해서는 안 됩니다.

Windows와 하드웨어 드라이버, 보안 프로그램 등이 백그라운드 프로세스를 사용할 수 있습니다.

특히 System처럼 Windows와 관련된 프로세스가 높은 경우 무작정 종료하지 않습니다.

대신 다음을 확인합니다.

  • Windows Update가 진행 중인가
  • 보안 검사가 진행 중인가
  • 새로운 드라이버나 프로그램을 설치했는가
  • 파일 복사나 백업이 실행 중인가
  • 재부팅 후에도 동일한가

프로세스 이름을 알고 있는 프로그램이라면 해당 프로그램을 정상적으로 종료한 뒤 CPU 사용량이 내려가는지 비교할 수 있습니다.

프로세스를 없애는 것보다 종료 전후의 차이를 보는 것이 더 중요합니다.


메모리가 높다면 한 번의 숫자보다 증가하는 패턴을 봅니다

작업 관리자에서 메모리 열을 클릭해 높은 순서로 정렬한 장면

이번에는 작업 관리자에서 메모리 열을 클릭해 높은 순서로 정렬합니다.

브라우저, 게임, 문서 프로그램처럼 현재 사용 중인 앱이 많은 메모리를 사용하는 것은 상황에 따라 자연스러울 수 있습니다.

따라서 메모리가 70% 또는 80%라는 숫자 하나만으로 문제라고 판단하기 어렵습니다.

대신 다음과 같이 확인합니다.

처음 확인 → 프로그램 A 600MB

30분 뒤 → 프로그램 A 1.2GB

1시간 뒤 → 프로그램 A 2GB

특별한 작업 변화가 없는데 특정 프로그램의 메모리 사용량이 계속 증가한다면 해당 프로그램을 좀 더 확인할 이유가 생깁니다.

반대로 프로그램을 종료했을 때 메모리 사용량이 정상적으로 내려온다면 현재 작업량 때문에 사용량이 높았을 가능성이 있습니다.

브라우저가 메모리를 많이 사용한다면 범위를 더 좁힙니다

Windows 작업 관리자에서 Chrome 같은 브라우저가 많은 메모리를 사용한다고 표시될 수 있습니다.

하지만 이것만으로 어떤 웹페이지가 원인인지는 알기 어렵습니다.

Chrome만 유독 느리고 Windows의 다른 프로그램은 정상이라면 브라우저 내부에서 문제 범위를 더 좁힐 수 있습니다.

Chrome에서는 다음 단축키로 자체 작업 관리자를 열 수 있습니다.

Shift + Esc

여기에서 탭과 확장 프로그램별 CPU·메모리 사용량을 비교할 수 있습니다.

따라서 이 글에서는 Chrome 탭과 확장 프로그램을 하나씩 분석하지 않습니다.

PC 전체가 느리다 → Windows 작업 관리자

Chrome만 느리다 → Chrome 작업 관리자

이렇게 역할을 나누면 됩니다.


프로그램을 닫기 전과 후를 비교합니다

원인으로 의심되는 프로그램을 찾았다면 가장 간단한 테스트를 합니다.

예를 들어 프로그램 A가 CPU를 계속 많이 사용한다고 가정하겠습니다.

프로그램 A 실행 중 → CPU 높음

프로그램 A 정상 종료 → CPU 감소

프로그램 A 다시 실행 → CPU 다시 증가

이 패턴이 반복된다면 프로그램 A와의 관련성을 확인할 근거가 생깁니다.

메모리도 같은 방식으로 볼 수 있습니다.

프로그램 실행 전

실행 후

장시간 사용 후

종료 후

를 비교합니다.

이 방법의 장점은 여러 설정을 한꺼번에 변경하지 않아도 된다는 것입니다.

프로그램을 삭제하거나 Windows 설정을 초기화하기 전에 문제를 재현할 수 있는지부터 확인할 수 있습니다.


부팅 직후부터 높다면 시작 앱을 확인합니다

불필요한 시작 앱을 줄이는 방법

PC를 켠 직후부터 CPU와 메모리 사용량이 높다면 시작 앱을 확인합니다.

작업 관리자의 시작 앱에서 Windows 로그인과 함께 자동 실행되는 프로그램을 볼 수 있습니다.

메신저, 게임 런처, 클라우드 동기화 프로그램처럼 여러 앱이 동시에 시작되면 부팅 직후 CPU·메모리·디스크를 함께 사용할 수 있습니다.

하지만 시작 앱을 전부 비활성화하지는 않습니다.

내가 설치한 프로그램 중 자동으로 실행될 필요가 없는 앱부터 하나씩 확인하는 것이 좋습니다.

시작 앱 하나를 변경했다면 다음 부팅에서 차이가 있는지도 확인합니다.

부팅 속도 자체가 주된 문제라면 시작 프로그램 정리를 별도로 확인하는 것이 더 적합합니다.

재부팅 후 수치도 비교합니다

PC를 며칠 동안 계속 사용했을 때만 느려진다면 재부팅 전후를 비교해볼 수 있습니다.

예를 들어 다음과 같이 기록합니다.

문제 발생 시

CPU: 35%

메모리: 88%

메모리 사용 상위: 프로그램 A

재부팅 직후

CPU: 5%

메모리: 42%

이후 프로그램 A를 사용하면서 메모리가 다시 계속 증가한다면 원인을 좁히는 데 도움이 됩니다.

반대로 재부팅 직후에도 CPU나 메모리 사용량이 계속 높다면 시작 앱이나 백그라운드 프로세스를 함께 확인합니다.


원인을 찾았다면 그 프로그램부터 조치합니다

특정 프로그램이 반복해서 높은 사용량을 만드는 것이 확인됐다면 그때 해결 방법을 적용합니다.

순서는 크게 복잡하지 않습니다.

프로그램 정상 종료

다시 실행해서 재현 확인

프로그램 업데이트 확인

PC 재부팅 후 다시 확인

문제가 계속되면 프로그램 재설치 검토

프로그램 자체의 알려진 문제가 있다면 해당 프로그램 개발사나 제조사의 지원 정보를 확인하는 것도 좋습니다.

중요한 것은 CPU가 높다는 이유로 관련 없는 프로그램까지 여러 개 삭제하지 않는 것입니다.

원인이 확인된 프로그램부터 하나씩 처리합니다.

CPU·메모리 숫자만 보고 하드웨어 업그레이드를 결정하지 않습니다

메모리 사용률이 높다고 바로 RAM을 추가해야 하는 것은 아닙니다.

먼저 실제 사용 패턴을 봅니다.

예를 들어 브라우저 탭, 문서 프로그램, 메신저, 영상 편집 프로그램을 동시에 사용하면서 메모리가 부족하다면 실제 작업량에 비해 RAM이 부족한 상황일 수 있습니다.

반대로 특정 프로그램 하나의 메모리 사용량이 시간이 갈수록 비정상적으로 증가한다면 RAM 용량보다 해당 프로그램을 먼저 확인해야 합니다.

CPU 역시 마찬가지입니다.

특정 작업을 수행할 때만 높아지는 것과 아무 작업도 하지 않는데 지속적으로 높은 것은 의미가 다릅니다.


이렇게 기록하면 원인을 찾기 쉽습니다

PC가 반복적으로 느려진다면 아래 항목 정도만 기록해도 도움이 됩니다.

확인 항목기록할 내용
문제 발생 시간부팅 직후 / 작업 중 / 장시간 사용 후
CPU 사용률문제 발생 시 수치
CPU 상위 프로세스상위 1~3개
메모리 사용률문제 발생 시 수치
메모리 상위 프로세스상위 1~3개
프로그램 종료 후사용량 감소 여부
재부팅 후정상 복귀 여부
반복 조건어떤 작업에서 다시 발생하는지

이 기록의 목적은 CPU나 메모리의 정상 수치를 정하는 것이 아닙니다.

문제가 발생할 때마다 같은 프로세스가 반복해서 나타나는지 확인하는 것입니다.


작업 관리자에서 피해야 할 실수

사용량이 높다는 이유로 바로 작업 끝내기

일시적으로 필요한 작업을 수행 중일 수 있습니다.

몇 분 정도 변화를 먼저 확인합니다.

이름을 모르는 프로세스를 전부 종료하기

Windows 또는 장치에 필요한 프로세스일 수 있습니다.

무슨 프로세스인지 확인하기 전에는 강제로 종료하지 않습니다.

메모리 사용률만 보고 RAM 부족으로 판단하기

실제 사용 중인 프로그램 수와 특정 프로세스의 시간에 따른 변화를 함께 확인합니다.

최적화 프로그램부터 설치하기

원인을 확인하기 전에 프로그램을 추가하면 새로운 백그라운드 프로세스가 늘어날 수 있습니다.

먼저 Windows 작업 관리자에서 현재 상태를 확인하는 것이 좋습니다.

여러 프로그램을 한꺼번에 제거하기

문제가 해결되더라도 어떤 프로그램이 원인이었는지 알기 어렵습니다.

한 번에 하나씩 변경하고 결과를 확인합니다.


자주 묻는 질문

CPU가 100%면 PC가 고장 난 건가요?

CPU가 100%라는 숫자만으로 고장을 판단할 수는 없습니다.

어떤 프로세스가 사용하고 있는지, 얼마나 오래 지속되는지, 작업이 끝난 뒤 내려오는지를 함께 확인해야 합니다.

메모리가 80%면 RAM을 추가해야 하나요?

반드시 그렇지는 않습니다.

현재 실행 중인 프로그램과 실제 PC 반응 속도, 프로그램을 종료했을 때 메모리가 줄어드는지 등을 먼저 확인하세요.

작업 관리자에서 System이 높습니다

Windows 관련 프로세스는 이름만 보고 강제로 종료하지 않는 것이 좋습니다.

Windows Update, 보안 검사, 드라이버 또는 최근 시스템 변경 사항을 먼저 확인합니다.

Chrome이 메모리를 가장 많이 사용합니다

Chrome만 문제라면 Windows 작업 관리자에서 끝내지 말고 Shift + Esc로 Chrome 작업 관리자를 열어 어떤 탭이나 확장 프로그램이 자원을 사용하는지 범위를 더 좁힐 수 있습니다.


마무리

작업 관리자에서 CPU나 메모리 점유율이 높을 때 목표는 숫자를 무조건 낮추는 것이 아닙니다.

어떤 프로세스가 문제를 만드는지 찾는 것이 먼저입니다.

가장 간단한 순서는 다음과 같습니다.

CPU·메모리 중 무엇이 높은지 확인

사용량 높은 순서로 정렬

1~2분 동안 변화 관찰

상위 프로세스 확인

프로그램 종료 전후 비교

재부팅 전후 비교

같은 조건에서 다시 발생하는지 확인

원인이 확인된 프로그램만 업데이트·재설치 검토

CPU 90%, 메모리 80%라는 숫자 하나보다 중요한 것은 같은 프로세스가 반복해서 상위에 나타나는가입니다.

작업 관리자를 높은 숫자를 보고 프로그램을 종료하는 도구가 아니라 PC가 느려지는 순간의 원인을 관찰하는 도구로 사용하면 불필요한 프로그램 삭제나 설정 변경을 줄일 수 있습니다.

※ Windows 작업 관리자는 실행 중인 앱과 프로세스의 CPU, 메모리, 디스크 및 네트워크 사용량을 확인할 수 있습니다. 표시되는 화면과 기능은 Windows 버전에 따라 일부 다를 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다