NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 자유 게시판
  • 커뮤니티

    자유롭게 글을 작성할 수 있는 게시판입니다.

    자유 게시판

    자유롭게 글을 작성할 수 있는 게시판입니다.


    소프트웨어 메모리 자동 정리 프로그램 공유. (Shared memory auto cleanup programs.)

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 매크로와 같이 장시간 반복적인 일을 수행하는 프로그램을 사용하다보면 컴퓨터가 점점 느려지거나 프로그램이 예기치 않게 종료되는 증상이 나타날 수 있습니다. 대부분은 프로그램에서 메모리를 해제하지 않아서 누수가 발생되는 경우일겁니다. 이때에는 작업 관리자에서 메모리 사용량이 눈에 보일정도로 증가하는걸 확인할 수 있습니다.

    vALBAAV.png

     

     

    메모리가 증가하지 않는데도 컴퓨터가 점점 느려지거나 프로그램이 다운된다면, 메모리 문제라기 보다는 프로그램 충돌이나 잘못된 방식으로 윈도우 API를 사용하는 경우일겁니다. 이 경우는 원인을 찾기가 매우 어렵습니다. 왜냐하면 관리되지 않는 영역에서 동작하기 때문입니다. 스레드로부터 안전하지 않은 API들은 더더욱 트레이스가 어렵습니다. 아무튼, 이런 경우에는 주기적으로 메모리를 해제해주는 프로그램을 사용해서 증상을 해결할 수 있습니다.

     

     [MemReduct ]

    이 프로그램은 매우 가볍고 시스템 메모리를 실시간으로 감시해줍니다. 그리고, 자동으로 메모리를 정리해줍니다. 대기 모드 사용량을 확인할 수 없는 부분은 좀 아쉽긴하지만, 실제 메모리와 페이지 파일을 일정 시간마다 정리해줘서 쉽게 사용할 수 있습니다. 아래는 개발자의 소개글입니다.

    RjEMPMI.png

     

    Lightweight real-time memory management application to monitor and clean system memory on your computer. (컴퓨터의 시스템 메모리를 모니터링하고 정리하는 가벼운 실시간 메모리 관리 응용 프로그램입니다.)

    SgMmtKg.png

     

     

    [ RAMMap ]

    램맵은 마이크로소프트에서 제공하는 메모리 정리 유틸리티입니다. 자동화 기능이 없어서 아쉽기는 하지만... 매크로와 같이 사용하면서 강제로 메모리를 삭제할 수 있습니다. Windows가 실제 메모리를 할당하는 방법, RAM에 캐시 된 파일 데이터의 양 또는 커널 및 장치 드라이버가 사용하는 RAM의 양을 정확하게 알려줍니다. RAMMap은 Windows Vista 이상에서 사용할 수 있으며, 고급 물리적 메모리 사용량을 분석해주는 유틸리티입니다. 여러 탭에 다양한 방식으로 사용 정보를 표시해주며, 삭제할 수 있습니다.

    NKwBZNz.png

     

     

    프로세스를 확인하고, Private 또는 Standby(Cache) 메모리가 증가하는지 체크해보세요. 또한, File Summary에서 용량이 큰 파일을 확인한 후 수동으로 삭제해줘야 합니다. 프로그램을 개발하다보면, 테스트로 추가했던 모듈 또는 라이브러리가 그대로 남아있는 경우가 있습니다. 보통은 잘 정리하겠지만, 실수로 남겨둔 모듈이 메모리를 점유하기도 하죠. 이런것들도 쉽게 체크할 수 있으며, 동작에 영향이 없다면 삭제하는게 좋습니다.

    hEXHZ9H.png

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.