当动画的数使用的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