2011-02-08 5 views

답변

5

Valgrind가 넓게 (적어도 리눅스)을 사용하는 소프트웨어 등을 포함한다. 그것은 당신이 찾고있는 것을하기 위해 사용되는 많은 하위 도구를 가지고 있습니다.

Valgrind, AKA Cachegrind의 프로파일 링 도구에 대한 GUI 프론트 엔드 인 KCacheGrind도 있습니다.

+0

@ user430294 : 죄송합니다. – neuro

+0

이것은 훌륭한 도구 인 것처럼 보이지만 유일한 것은 Linux 플랫폼에만 국한된 것으로 보입니다. 저는 Windows 환경에서 코드를 작성하고 있습니다. 나는 운명이 맞습니까? : O – user181218

+0

@ user181218 : 죄송합니다.이 영역에 관한 Windows 도구에 대한 경험이 적습니다. 기본 메모리 손상에 대해서는 오래 전에 ElectricFence를 사용했습니다. @eddy pronk 대답에 명시된 바와 같이 Duma를 확인하십시오. Windows에서 작동하는 포크 ​​인 것 같습니다. 물론 그렇습니다. 운명을 정할 것입니다.) – neuro

1

시도 Valgrind. IBM Purify만큼 강력하지는 않지만 꽤 잘 작동합니다 ...

+0

Valgrind는 오 탐지를보고하므로 권장하지 말아야합니다. – Kais

2

시도 Duma (의도하지 않은 메모리 액세스 감지).

+0

+1 : 나는 두 마가 갈래 끼는 것처럼 보이는 ElectricFence를 사용했습니다. 링크 주셔서 감사합니다 ... – neuro