나는 listbox
인데 그 중 I load images dynamically from the web as user scrolls
입니다. 그것을 무한의 두루마리라고 생각하십시오. 내 현재 display size is 72X72
. 그러나 내가 increase the display size to 288x288 (4 times)
스크롤을 몇 분 후에 끝내면 앱은 outofmemory system error
이됩니다. 큰 이미지의 경우 내 512MB device
에서 매우 자주 발생하기 시작했습니다. 기기가 256 MB
기기에서 더 빨리 발생하기 때문에 걱정됩니다. catch와 같은 상황을 처리하는 방법은 이러한 시스템 오류를 처리하지 못합니까? 이미지의 거대한 목록을 처리하는 방법은 most optimum
무엇입니까?OutOfMemory Windows phone 처리 방법
2
A
답변
2
나는 WP7 또는 WP7.5의이 저격 문제를 해결했습니다.
윈도우 폰의 이미지에 큰 문제 7.
u는 볼보다 스트림으로 격리 된 저장소에서 읽기 및 비트 맵 클래스 객체의 소스로 설정 appox 크기 9백킬로바이트의 이미지는 거대한 존재가있다 변경/증가 메모리 사용 (내 경우 5-6 메가 바이트).
이 웹 사이트를 방문하면 나머지는 알 수 있습니다. 긴 이미지 u는 서버에서 얻을 이미지 아래로 문제를
1. 스케일을 나열 들어 Silverlight-s-big-image-problem-and-what-you-can-do-about-it
.
2. 데이터 가상화 기술을 사용하여 이미지를 나열하려면 LongListSelector tool을 사용하십시오.
0
Jeff Wilcox MemoryDiagnosticHelper을 사용하여 메모리 사용을 제어 할 수 있습니다. 약 90MB라면 이미지 정리 프로세스를 실행할 수 있습니다. 현재 사용자가 볼 수없는 이미지의 비트 맵 (Image.Source = null
)을 언로드하면됩니다.
또한 이미지를 압축하는 것이 좋습니다 (예 : 서버 측 압축 사용).
관련 문제
- 1. windows phone 7 xml 응답 처리
- 2. App Engine에서 OutOfMemory 예외 처리
- 3. Windows phone 7에서 HTTPS 요청 처리
- 4. Windows Phone 7 Mango, 통화 이벤트 처리
- 5. Windows Phone 7.1에서 Windows phone store 테스트 키트를 사용하는 방법
- 6. Windows Phone 수직 스크롤 방법
- 7. Windows Phone : 앱에 서명하는 방법
- 8. Windows Phone Mango vs Windows Phone 7
- 9. Windows phone
- 10. Windows 메시지 처리 방법
- 11. IsolatedStorage Windows phone 8
- 12. 큰 이미지를 처리 할 때 Blackberry - OutOfMemory
- 13. outofmemory 오류를 피하는 방법
- 14. Windows Phone 7의 열
- 15. Windows phone 7
- 16. Windows phone 7
- 17. 기존 PHP 웹 사이트에서 Windows Phone 7의 세션 처리
- 18. Windows phone 앱에서 마스크 처리 된 텍스트 상자?
- 19. Windows Phone 7 피벗 및 스크롤 뷰어 이벤트 처리
- 20. Windows Phone 7 WebBrowserTask 문제 (이스케이프 처리 된 URL)
- 21. windows 7 phone 기울기 효과?
- 22. Silverlight Windows Phone http C#
- 23. DateTime.Now in Windows phone 7
- 24. Windows Phone 7 시리즈에서 LiveTile을 만드는 방법
- 25. WP7 (windows phone 7) PhotoCamera를 확대하는 방법?
- 26. Windows phone 앱과 데스크톱 앱간에 통신하는 방법
- 27. Windows phone 7 - 원격 서비스에 연결하는 방법
- 28. json 피드에서 데이터를 읽는 방법 - Windows Phone
- 29. Windows Phone 7에서 Java Servlet을 호출하는 방법
- 30. Windows Phone 7에서 이미지 밝기를 변경하는 방법
로컬로 저장하기 전에 웹에서 들어오는 이미지의 크기를 조정합니까? 72x72 이미지로 512MB를 채우려면 많은 이미지가 필요합니다. – KyorCode
예. 거대한 이미지 소스가 있습니다. 그리고 나는 로컬로 저장하는 동안 크기를 조정하지 않습니다. –
72x72로만 표시하고 싶다면 800x600 이미지를 저장할 필요가 없다고 생각합니다. – KyorCode