2009-07-27 6 views
23

Linux에서 어느 것이 더 낫습니까? Valgrind or Purify 사용에 대한 귀하의 의견은 무엇입니까?Valgrind 대 Purify

답변

24

저는 둘 다 사용했으며 valgrind가 저에게는 확실한 승자입니다. 자유롭고 오픈 소스 일뿐만 아니라 재 컴파일이나 재 링크가 필요 없기 때문에 사용하기가 훨씬 쉽습니다. 나는 또한 Purify가 프로그램의 동작을 변경하고 심지어 프로그램이 올바르지 않을 때 잘못된 결과를 내기도합니다.

valgrind 팀은 valgrind가 Purify 및 posted the results on their site을 포함한 다른 도구와 비교 된 설문 조사를 실시했습니다. 이것은 정화를위한 큰 플러스가 GUI 인 것처럼 보입니다. Valgrind에는 GUI가 없지만 GUI 프런트 엔드를 사용할 수 있습니다. 나는 텍스트 출력을 선호한다.

2

글쎄, Valgrind는 무료이며 오픈 소스입니다. 큰 장점입니다.

저는 이전에 Valgrind를 사용했으며 매우 잘 작동했습니다. Purify가 Valgrind가 가지고 있지 않으며 그 기능이 절대적으로 필요하다는 특징이 없으면 Valgrind와 함께 가야합니다.

2

Valgrind는 오픈 소스이므로 많은 Linux 배포판에 포함되어 있습니다. KCacheGrind 시각화 프론트 엔드와 같은 다른 오픈 소스 도구와 결합 될 수 있습니다. 많은 프로젝트가 성공으로 메모리 누수 등을 발견했습니다.

Purify는 내가 액세스 할 수 없었던 상업용 소프트웨어이므로 이러한 이유만으로는 비교가 어렵습니다.

0

저는 Valgrind가 아니라면 Purify가 Windows 컴퓨터에 사용되는 것으로 생각합니다.

+1

올바르지 않습니다. Purify는 Linux에서 사용할 수 있습니다. 역사적으로 90 년대 유닉스에서 개발되었다. –

0

Purify는 더 우수한 크로스 플랫폼 지원, 더 세련된 인터페이스 및 유료 지원을 제공합니다. Valgrind는 Windows 및 명령 줄 인터페이스로 포팅되지 않았지만 몇 가지 프런트 엔드가 있습니다.