소프트웨어 메모리 자동 정리 프로그램 공유. (Shared memory auto cleanup programs.)
페이지 정보
본문
안녕하세요. 소심비형입니다. 매크로와 같이 장시간 반복적인 일을 수행하는 프로그램을 사용하다보면 컴퓨터가 점점 느려지거나 프로그램이 예기치 않게 종료되는 증상이 나타날 수 있습니다. 대부분은 프로그램에서 메모리를 해제하지 않아서 누수가 발생되는 경우일겁니다. 이때에는 작업 관리자에서 메모리 사용량이 눈에 보일정도로 증가하는걸 확인할 수 있습니다.
메모리가 증가하지 않는데도 컴퓨터가 점점 느려지거나 프로그램이 다운된다면, 메모리 문제라기 보다는 프로그램 충돌이나 잘못된 방식으로 윈도우 API를 사용하는 경우일겁니다. 이 경우는 원인을 찾기가 매우 어렵습니다. 왜냐하면 관리되지 않는 영역에서 동작하기 때문입니다. 스레드로부터 안전하지 않은 API들은 더더욱 트레이스가 어렵습니다. 아무튼, 이런 경우에는 주기적으로 메모리를 해제해주는 프로그램을 사용해서 증상을 해결할 수 있습니다.
[MemReduct ]
이 프로그램은 매우 가볍고 시스템 메모리를 실시간으로 감시해줍니다. 그리고, 자동으로 메모리를 정리해줍니다. 대기 모드 사용량을 확인할 수 없는 부분은 좀 아쉽긴하지만, 실제 메모리와 페이지 파일을 일정 시간마다 정리해줘서 쉽게 사용할 수 있습니다. 아래는 개발자의 소개글입니다.
Lightweight real-time memory management application to monitor and clean system memory on your computer. (컴퓨터의 시스템 메모리를 모니터링하고 정리하는 가벼운 실시간 메모리 관리 응용 프로그램입니다.)
[ RAMMap ]
램맵은 마이크로소프트에서 제공하는 메모리 정리 유틸리티입니다. 자동화 기능이 없어서 아쉽기는 하지만... 매크로와 같이 사용하면서 강제로 메모리를 삭제할 수 있습니다. Windows가 실제 메모리를 할당하는 방법, RAM에 캐시 된 파일 데이터의 양 또는 커널 및 장치 드라이버가 사용하는 RAM의 양을 정확하게 알려줍니다. RAMMap은 Windows Vista 이상에서 사용할 수 있으며, 고급 물리적 메모리 사용량을 분석해주는 유틸리티입니다. 여러 탭에 다양한 방식으로 사용 정보를 표시해주며, 삭제할 수 있습니다.
프로세스를 확인하고, Private 또는 Standby(Cache) 메모리가 증가하는지 체크해보세요. 또한, File Summary에서 용량이 큰 파일을 확인한 후 수동으로 삭제해줘야 합니다. 프로그램을 개발하다보면, 테스트로 추가했던 모듈 또는 라이브러리가 그대로 남아있는 경우가 있습니다. 보통은 잘 정리하겠지만, 실수로 남겨둔 모듈이 메모리를 점유하기도 하죠. 이런것들도 쉽게 체크할 수 있으며, 동작에 영향이 없다면 삭제하는게 좋습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글.NET Framework 버전별 다운로드 받기 20.11.25
- 다음글의존성 라이브러리를 찾을 때 유용한 프로그램. (A useful program when looking for dependency libraries.) 20.11.25
댓글목록
등록된 댓글이 없습니다.