Valgrind밸그린드
Valgrind는 프로그램의 메모리 오류를 찾고 실행 성능을 분석하는 오픈소스 도구 모음이다.
기사 1편
최근 언급 Valgrind는 주로 Linux에서 쓰이는 오픈소스 동적 분석 도구 모음이다. 프로그램을 가상의 CPU 위에서 실행하며 동작을 관찰하는 방식으로, 실행 파일을 다시 컴파일하지 않고도 분석할 수 있다.
메모리 누수와 잘못된 메모리 접근을 찾는 Memcheck, 실행한 명령어 수와 캐시 동작을 세는 Callgrind·Cachegrind 같은 도구가 들어 있다. 명령어 수는 실행할 때마다 거의 달라지지 않아 성능 비교 기준으로 쓰이기도 한다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.