한줄평
“프로그램이 자원을 계속 붙잡고 놓지 않는지 진단할 때 유용합니다. 다만 어느 핸들이 왜 늘어나는지까지는 알려 주지 않아, 원인 분석에는 별도의 상세 도구가 필요합니다.”
이런 분께 자원 누수가 의심되는 프로그램을 점검하려는 분께
좋은 점
- 프로세스별 GDI·USER·커널 핸들 수를 한 화면에 표시
- 값을 저장해 시점별 증가 추이 비교 가능
- 설치 불필요, 단일 실행 파일
아쉬운 점
- 개수만 보여줄 뿐 어떤 핸들인지 상세는 제공하지 않음
- 누수 원인 규명에는 추가 도구가 필요
핸들카운터뷰 소개
실행 중인 모든 프로세스가 열고 있는 핸들 개수를 종류별로 보여 주는 도구입니다. GDI 오브젝트, USER 오브젝트, 커널 핸들 등을 프로세스마다 나눠 표시합니다. 시간이 지날수록 특정 프로그램의 핸들 수가 계속 늘어나는지 지켜보면 자원 누수(handle leak)를 의심할 수 있습니다. 설치가 필요 없는 단일 실행 파일이라 바로 실행됩니다. 값을 CSV·HTML 등으로 저장해 시점별로 비교할 수 있습니다.