2010-05-02 1 views

답변

2

this question은 Qt와 관련이 없지만 Windows에서 사용할 수있는 다양한 범용 메모리 누수 감지 도구를 참조하십시오. 승인 된 대답에 언급 된 두 가지는 상업적 도구이지만 다른 대답에 언급 된 몇 가지 무료 대안이 있습니다.

0

특히 Qt에 대해서는 확실하지 않지만 메모리 누설 트래킹에는 Valgrind을 사용합니다.

EDIT : Valgrind는 Windows에서 작동하지 않으므로 실제로 질문에 대답하지 않습니다.

+0

-1 OP는 플랫폼이 Windows임을 나타내므로 Valgrind를 사용할 수 없습니다. 특별히 Windows에서 메모리 누수 탐지 도구를 참조하는 다른 질문에 대한 링크를 게시했습니다. –

+0

아니에요? :) 미안 해요 - 나는 그것이라고 추정했다. –

-1

Valgrind를 주요 그래픽 Qt 제품에 사용했습니다. 다른 소프트웨어 도구와 마찬가지로이 도구를 사용하고 효율적으로 구성하는 방법을 배우려면 많은 노력이 필요합니다. 나는 그것을 사용하는 데 여전히 초보자이지만 메모리 문제를 발견하는 것이 매우 유용하고 유익하다는 것을 알게된다. 디버깅 된 프로그램을 매우 눈에 띄게 느리게 할 수 있습니다. 나는 아직도 그것을 추천한다.

Qt의 메모리 디버깅 메커니즘이 부족하여 상업용 C++ 프레임 워크에서 다소 놀랍습니다.

+0

-1 때문에 OP는 플랫폼이 Windows임을 나타내므로 Valgrind는 사용할 수 없습니다. 특별히 Windows에서 메모리 누수 탐지 도구를 참조하는 다른 질문에 대한 링크를 게시했습니다. –