iOSが画像を描画するためのメモリをどのように管理しているか知りたいです。私のコードではUIImage
、ネットからロードCALayer
し、コードを使用してこの画像を私のビューに描画します
contentLayer.contents = (id)(self.mpImage.CGImage);
この画像のメモリを次のように計算します: imageWidth*imageHeight*4 bytes
、私の場合は約 7.5M ですが、 を使用TOP
するとRSIZE
、画像を描画した後にアプリのメモリが 11M 増加することがわかりました。 3.5MBは有料?
これを説明するドキュメントが見つからないか、同様の質問が見つかりました。どんな答えでも大歓迎です。どうもありがとう。