728x90

보통은 컴퓨터를 한변 켜면 여러가지 프로그램을 사용하여 용무를 해결합니다.

그 과정에서 프로세스의 각종 문제로 메모리 누수가 일어납니다.

메모리 누수를 없애는 것은 프로그램의 안정성, 성능, 효율을 높이기 위해 매우 중요합니다.

우선 감으로 컴퓨터를 켜두고 큰 무리를 가하지 않았는데 점점 느려진다면 원인을 의심해 봐야 합니다.

Windows10에서 기본적으로 메모리 누수를 확인하고 제거하는 방법을 알아보겠습니다.

 

 

 

① 작업관리자에서에서 확인하기

 

Windows10의 작업관리의 "성능"탭에서는 메모리르 확인합니다.

어지간하면 컴퓨터가 느려졌을 때는 이 메모리 사용량이 100%에가는 것을 확인할 수 있습니다.

그럼 "프로세스"탭에서 메모리를 확인합니다.

메모리 별로 정렬을 하면 많은 메모리를 사용하는 것을 알 수 있습니다.

이 때 이미 종료했거나 실행하지 않은 프로그램이 메모리를 많이 먹고 있다면, 문제가 있습니다.

해당 프로그램에 조치를 취해야합니다.

 

작업관리자에서 확인하기

 

 

② 리소스 모니터 확인하기

 

리소스 모니터 기능에서도 메모리 사용양을 확인할 수 있습니다.

검색에서 "리소스 모니터"를 검색합니다.

리소스 모니터에서 CPU나 메모리의 프로세스별 사용양을 알 수 있습니다.

이때, 문제가 되는 프로세스를 발견하면 "프로세스 끝내기"나 "프로세스 트리 끝내기"로 종료할 수 있습니다.

 

리소스 모니터 사용하기

 

 

③ 성능모니터 사용하기

 

또 성능 모니터라는 기능으로도 메모리 사용을 확인할 수 있습니다.

마찬가지로 검색에서 "성능 모니터"라고 치면 됩니다.

이 경우는 각 프로세스 별로 확인하는 것은 아니고, CPU의 구성요소별로 확인합니다.

성능 모니터에서  "+"를 선택해서 요소를 추가할 수 있습니다.

일반 사용자가 아니라 개발 환경에서 사용하기 편합니다.

 

성능 모니터 기능 확인하기

 

 

④ 이벤트 뷰어 확인하기

 

검색에서 "이벤트 뷰어"를 검색하고 오픈합니다.

이벤트 뷰어는 직접적으로 메모리를 많이 사용하지는 보여주지 않습니다.

[이벤트 뷰어] - "왼쪽 매뉴" - [Windows 로그] - [시스템]에서 각종 경고나 오류를 확인할 수 있습니다.

여기서 자주 발생하거나 심각한 문제를 확인할 수 있습니다.

 

이벤트 뷰어

 


 

  • 메모리 누수를 막아서 시스템 리소스를 관리합니다. 누수를 방치하면 리소스 자체가 부족해지고 버벅거리를 것을 넘어 일부 프로그램들은 강제 종료되거나 아웃풋으로 생성하는 파일이 깨질 수도 있습니다.
  • 많은 메모리가 사용하게 되면 하드웨어적으로도 하드디스크 가속이나 CPU가 과열된 상태로 유지되며 이는 제품의 수명을 줄일 수 있습니다.
  • 외부장비를 제어하는 프로세스의 경우 메모리가 부족하면 할때마다 결과가 다를 수 있습니다. 안정적이지 못한 환경은 많은 비용을 발생시킬 수도 있고 사고를 만들수 있습니다.
  • 서버 같이 실시간으로 많은 사람이 접속하는 시스템의 경우 다운되면 불편을 만들고 다운이 되어 데이터가 날아갈 수도 있습니다. 

 

 

 

반응형

+ Recent posts