2011-10-11 1 views
0

저는 대형 모듈러 응용 프로그램을 사용하고 있으며 대부분의 swfs는 Flash Professional로 제작되었습니다. Flash Builder Profiler에서 응용 프로그램을로드하면 모듈을 추가 및 제거 할 때 메모리 사용이 적절하게 위아래로 이동합니다. 두 모듈을 여러 번 뒤집 으면 프로파일 러에서 현재 메모리가 2MB 정도에서 시작했는지에 관계없이 끝납니다. 그러나 System.totalMemory는 플래시 플레이어가 메모리를 할당하고 있으며 현재 106 메가를 사용하고 있음을 보여줍니다. 이를 수행 할 수있는 특정 버그가 있습니까? 아니면 메모리 누수를 감지하는 더 좋은 방법이 있습니까? 최신 플래시 플레이어 디버그 버전을 사용하고 있습니다.Flash Builder 4.5 프로파일 러에서 메모리 누수가 발견되지 않습니다.

참고 : SWF 모듈은 모두 디버깅을 허용하며 프로필러는 그 안에있는 객체를 선택합니다.

답변

0

SWFWire Debugger의 개체 할당 그래프를 사용하여 다른 정보를 제공하는지 확인할 수 있습니다. 객체 수에 관계없이 메모리가 증가하면 Flash Player 자체에서 누수가 발생할 수 있습니다.

면책 조항 :이 디버거를 작성했습니다.

0

기본적으로 여러 가지 제외 필터가 사용 중지되어 있는지 확인하십시오. 이러한 필터를 제거하면 프로파일 러의 메모리 열이 2 megs가 아닌 최대 106 megs가됩니다.

관련 문제