當動畫的數使用的UIImageView幀如何的iOS它們映射到存儲器中,是單純的圖像分辨率X比特深度(即,200×200的24bit TGA將是相同的,爲200×200的24bit JPG)或確實的iOS取考慮圖像中未使用的alpha像素。還如何與圖片這項工作加載到Xcode項目(可能未使用)和那些直接加載到內存中(即使用的UIImage imageNamed:從應用程序內)?的UIImageView內存使用
0
A
回答
1
我認爲,即使圖像是24位,它也會解壓縮到32位,因爲默認的顏色空間是4通道,尺寸通常是number_of_pixel_in_row*number_of_pixel_in_height*byte_for_pixels
。在我的測試中,即使對於不同的格式,我總是看到相同的內存消耗。圖像以他們所需要的情況下要繪製,之後,如果不釋放他們保持內存pressure.That意味着,即使你創建一個UIImage對象也不會進行解壓縮,直到它需要繪製的時間延遲加載。諸如-imageNamed之類的方法將圖像緩存在內存中,我通常只將它用於重複圖像。
希望這有助於
相關問題
- 1. UIimageView動畫使用的內存太多
- 2. UIImageView內存問題
- 3. UIImageView - 內存問題
- 4. 內存大小UIImageView
- 5. UIImageView的內存泄漏?
- 6. iAd UIImageView內存泄漏
- 7. JPG圖像內存佔用UIImageView
- 8. 的UIImage和UIImageView的內存泄露
- 9. 目標C內存崩潰,UIImageView
- 10. iOS - UIImageView動畫接收內存警告
- 11. 的UIImageView和顯存
- 12. Xcode:使用UIImageView
- 13. UIImageView內移動UIImage
- 14. 通過UIImageview覆蓋UIImageview保存
- 15. 觸摸內部的UIImageView
- 16. UICollectionVIew內的UIImageView出現無
- 17. 存檔與NSCoding UIImageView
- 18. 內存使用
- 19. 使用內存
- 20. 內存使用
- 21. 內存使用
- 22. 有關UIImageView內存管理的IPhone問題
- 23. 使用UIWebView在iOS中呈現圖像而不是UIImageView使用的內存少得多。說得通?
- 24. SQL內存 - 查看使用的實際內存和可用的內存
- 25. UIImageView Array未顯示內容?
- 26. 內存使用aspnet_wp.exe
- 27. Kepler內存使用
- 28. 內存使用 - iPhone
- 29. Python3.4內存使用
- 30. Python - 內存使用
您可以監視儀器內存消耗,並建立一個測試案例來監控應該是直接的。 – fbrereto 2012-04-25 17:55:36
謝謝,我會這樣做的。 – fuzzygoat 2012-04-25 18:07:20