我想知道 iOS 如何管理用于绘制图像的内存。在我的代码中,我UIImage
从网络加载,并使用代码将此图像绘制到CALayer
我的视图中
contentLayer.contents = (id)(self.mpImage.CGImage);
我将此图像的内存计算为:imageWidth*imageHeight*4 bytes
,在我的情况下约为 7.5M,但是当我使用TOP
查看 时RSIZE
,我发现我的应用程序的内存在我绘制图像后增加了 11M。我真的很想知道另一个在哪里3.5MB 是成本?
我没有找到任何解释这一点的文件,也没有找到类似的问题。任何答案将不胜感激。非常感谢。