2011-09-30 4 views
2

나는 전기 울타리를 사용하여 Linux에서 대형 C 응용 프로그램을 디버깅하려고했습니다. 그것은 데몬으로 실행되며 아마도 (또는 문제를 해결할 수없는 다른 문제) 전기 울타리가 작동하지 않기 때문일 수 있습니다. 메모리 문제를 디버그하는 데 도움이되는 훌륭한 상용 도구가 있습니까?Linux에서 C 용 상용 메모리 디버깅 도구

+0

valgrind도 큰 메모리 덩어리를 미리 할당하므로 메모리 누수가 발생하므로 mch 사용이 필요하지 않습니다. 나는 메모리 오버런 문제를 특별히 찾고있다. – doon

+2

'많이 사용하지 않는다'는게 무슨 뜻입니까? Valgrind는 오버플로를 찾아내는 작업을 수행하지만 메모리 누수 경고를 무시하거나이를 제거하는 옵션을 찾습니다. – wormsparty

답변

1

디버거와 vtune이 모두 포함되어 있으므로 실제로는 매우 유용합니다. intel tools for linux을 보셨습니까? 이것들은 AMD 도구에서 작동하지만 칩셋에 대한 심층적 인 지식은 가지고 있지 않습니다.

+0

감사합니다. 이것은 좋았고 나에게 단서를 주었다. 우리는 AMD에 있습니다. 나는 AMD 위치를 검사하고 그러나 무엇이든을 실질적으로 찾아 내지 않았다. 다시 감사합니다. 하드웨어 스펙이 수시로 변경되기 때문에 프로세서에 무관 한 도구를 얻는 것이 가장 좋습니다라고 명시해야한다고 생각합니다. – doon