프로그램의 스트레스/성능 테스트 중에 메모리 할당에 문제가 있습니다. 테스트에서 나는 동일한 리소스 세트를 반복해서로드/언로드하려고했습니다. 내가 얻은 오류는 "오류, # 1000, 메모리 부족"이었습니다. 스택 트레이스는 약 URLLoader/onComplete
과 URLStream/readBytes
입니다. 나는 실패 할 때 사용 된 메모리를 확인했다. 그것은 프로그램이 이전에 사용한 최대량보다 적었다. 나는 그것이 시간을 통해 사용되는 메모리가 꽤 일관성 (자원을로드 할 때 할당, 할당을 해제, 할당 ...) 때문에 메모리 누수로 인한 것 같지 않아요 또한,이 문제는 좀 무작위로 발생합니다. 나는 꼼짝 못한다. 어떤 제안?ActionScript의 메모리 문제
0
A
답변
2
플렉스 빌더를 사용하는 경우 flex 프로파일 러를 사용하여 다양한 객체에서 사용되는 메모리를 더 잘 이해할 수 있습니다.
0
Windows 용 ProcessExplore 또는 Mac 용 활동 모니터와 같은 간단한 기능으로 메모리 사용량을 모니터링 할 수도 있습니다. 모두 리소스를로드/언로드하는 중이고 리소스의 수명을 올바르게 관리하고있어 (예 : 리스너 제거, 가비지 수집 가능 등), 매우 일관된 피크/밸리 메모리 그래프가 나타납니다. 메모리가 계속해서 증가하면 누출이 발생합니다. 비트 맵 데이터가 플래시 메모리 누출의 주범이되는 경향이 있으므로로드/언로드하는 리소스가 비트 맵인 경우 특히주의하십시오. 행운을 빕니다!
관련 문제
- 1. "undefined"로 리디렉션되는 actionscript의 문제
- 2. 자바 스크립트에서 호출 된 ActionScript의 NetStream.pause() 문제
- 3. ActionScript의 DatePicker
- 4. 메모리 문제
- 5. Actionscript의 상대 URL 3
- 6. actionscript의 Flex 4 구문 ...?
- 7. Actionscript의 인라인 인터페이스 구현
- 8. swf에서 actionscript의 이벤트가 실행됩니까?
- 9. ActionScript의 클래스에 대해
- 10. Actionscript의 데이터 바인딩
- 11. ActionScript의 텍스트 부분
- 12. ActionScript의 이미지 크기 얻기
- 13. ActionScript의 효과는 무엇입니까?
- 14. ActionScript의 간단한 보트
- 15. ActionScript의 비동기 지연로드
- 16. ActionScript의 전역 객체
- 17. actionscript의 프로세스 열거
- 18. ActionScript의 약한 참조에 의해 이벤트 리스너가 추가 된 문제
- 19. 메모리 문제 : 시뮬레이션 된 메모리 경고/didReceiveMemoryWarning
- 20. C# Windows 서비스 메모리 문제 (메모리 누수?)
- 21. iPhone - 메모리 누출 문제 - 메모리 누수가 발생했습니다.
- 22. iphone 메모리 관리 문제
- 23. 이상한 메모리 누출 문제
- 24. 플렉스 : 메모리 문제
- 25. 자바 메모리 누수 문제
- 26. 메모리 문제 NSString
- 27. WPF TabControl 메모리 문제
- 28. 방법의 메모리 문제
- 29. iPhone : 메모리 부족 문제
- 30. MPMoviePlayerViewController 메모리 문제
플래시의 내부보고를 사용하는 것이 더 좋습니다. 플래시가 완료되면 플래시가 메모리를 OS로 반환하지는 않습니다. – grapefrukt
아마도 ...하지만 OS 메모리 프로파일 러를 사용하면 뻔뻔한 메모리 누출이 발견되어 시작할 수있는 좋은 장소가 될 수 있습니다. Flex 프로필러를 사용하면 문제를 발견하는 것이 가장 좋습니다.하지만 Amarghosh와 동의합니다. – heavilyinvolved