2009-09-23 2 views
10

FastMM이 메모리 누수를 기록하면 스택 추적으로 9 회까지 호출됩니다. 문제는 stacktrace가 너무 일반적이어서 문제를 쉽게 찾을 수 없다는 것입니다. 추적에서 마지막 함수 호출은 최소 50 번 호출되며 유출 된 객체는 매우 일반적인 것입니다.FastMM에서 더 긴 스택 추적을 얻으시겠습니까?

스택 트레이스를 길게 만들려면 어떻게해야합니까?

누설 위치를 쉽게 찾는 방법은 물론 환영합니다. 누출 된 객체는 대부분 인터페이스이므로 상호 참조 또는 _ReleaseRef가 호출되지 않은 것입니다.

저는 FastMM492를 사용하여 Delphi 7을 사용하고 있습니다.

답변

22

StackTraceDepthFastMM4.pas에서 상수로 변경하십시오.

+0

아, 좋은 하나, 내일 그것을 시도 할 것입니다. 나는 .inc 파일 만 검사했다. –

2

Jed Software의 FastMM4 Options Interface을 살펴보십시오. 그것은 FastMM configre 프리웨어 응용 프로그램입니다

+0

프로그램은 * FastMM4Options.inc *의 조건부 컴파일 옵션 만 조정하는 것처럼 보입니다. –

관련 문제