내 앱은 온라인으로 동영상을 볼 수있는 클라이언트입니다. Instrument로 앱을 테스트하고 Instruments의 라이브러리에서 Leaks, ObjectAlloc, Memory Monitor를 선택했습니다. 모든 할당 라이브 바이트는 9.33 MB이지만 메모리 모니터에서는 81 MB이며이 프로세스에서 많은 메모리를 사용한다고합니다. 그리고 내가 영화를 할 때, 사용법은 여전히 나오지만 누출은 발견되지 않는다. 장치의 콘솔에서 메모리 부족 레벨 1에서 레벨 2로 경고 한 다음 충돌이 발생했습니다. 그것에 대해 너무 슬퍼졌습니다. 누구든지 내게 이유를 말해 줄 수 있습니까? 그건 그렇고, 내 애플 리케이션에 약 40 메가 바이트 그림 resource.Whether 리소스 크기가 너무 큰 문제가 발생하면 포함되어 있습니까?왜 내 앱이 높은 실제 메모리를 사용 했습니까?
0
A
답변
2
몇 가지 포인트는주의 사항 :
- 는 NSZombie 프로젝트에서 사용할 수 있습니까?
[UIImage imageWithName:@"imageName"]
을 사용하고 있습니까? 이러한 방법으로 이미지를 메모리에 캐시 할 때 심각한 문제가 발생할 수 있습니다. 가능할 때마다 사용하지 마십시오.- deallocs가 완료 되었습니까?
위의 모든 사항을 확인하십시오. 위의 사항 중 하나라도 수행하고 있지만 문제가 해결되지 않는 것이 두 번째 이유입니다.
희망이 도움이됩니다.
관련 문제
- 1. 실제 프로젝트에서 Quickcheck을 사용 했습니까
- 2. 왜 코코아 앱이 너무 많은 메모리를 사용합니까?
- 3. 왜 내 iPhone 앱이 충돌합니까?
- 4. 실제 작업에 boost :: tribool을 사용 했습니까?
- 5. 내 DBUnit 테스트가 왜 많은 메모리를 소비합니까?
- 6. POSIX API를 사용하여 가장 높은 사용 가능한 가상 메모리를 찾으십시오.
- 7. 왜 내 앱이 충돌하나요? UITable 및 컨트롤러
- 8. pthread 릴리스에서 메모리를 해제 했습니까?
- 9. 소프트웨어 트랜잭션 메모리를 사용한 실제 경험?
- 10. 왜 내 앱이 'android.permission.REBOOT SecurityException`을 던집니까?
- 11. 리눅스에서 사용할 수있는 실제 메모리를 확인하는 방법
- 12. 누구든지 Raven을 사용 했습니까?
- 13. `stackalloc` 키워드의 실제 사용
- 14. iPhone 앱이 너무 많은 메모리를 차지합니다.
- 15. 실제 사용
- 16. 왜 앱이 시작되지 않습니까?
- 17. 내 앱이 실행되는 이유
- 18. 다른 앱이 가져온 메모리를 확보하는 방법은 무엇입니까?
- 19. 타이머가있는 간단한 앱이 메모리를 먹고 있습니까?
- 20. 왜 ActionController :: Metal은 메모리를 누출합니까?
- 21. 왜 내 Perl 정규식은 너무 많은 메모리를 사용합니까?
- 22. w3wp 프로세스에서 높은 CPU 사용
- 23. 단기간의 높은 VM 메모리 사용 효과 (Windows)
- 24. 왜 이것을 컴파일합니까 (초기화 전에 함수에서 사용 했습니까)?
- 25. MemoryDC는 MemoryDC가 메모리 카드 또는 비디오 카드의 메모리를 차지 했습니까?
- 26. 왜 asp.net 그냥 내 전체 PHP 코드 디렉토리를 삭제 했습니까?
- 27. 왜 hasExited가 'System.ComponentModel.Win32Exception'을 throw 했습니까?
- 28. 왜 TableView가 위로 이동 했습니까?
- 29. 왜 SQLSyntaxErrorException이 발생합니다 - ""발생 했습니까?
- 30. 왜 Jenkins가 허드슨으로 업그레이드하라고 했습니까?
덕분에 많이 나는 문제가, 난 내 app.my 신 – ben
약 1800 사진을 가지고 그냥 내가 모든 [있는 UIImage imageWithName을 :] 대체 내게 말한 생각 있는 NSString에 * 경로 = [[NSBundle mainBundle] pathForResource : @ "icon"ofType : @ "png"]; myImage = [UIImage imageWithContentsOfFile : path]; 하지만 특별한 것은 없습니다. – ben