1

インストルメントを介して実行している RSS リーダー タイプのアプリがあり、RIPZoneDataAlloc から多くの割り当てが見られます。

ここに画像の説明を入力

RIPZoneDataAlloc は正確には何をしますか?

また、多数の UIWebView を含む 12 回のページ遷移の後、ほぼ 10 MB のライブ バイトが表示されます。リークを実行すると、些細なリークが表示されます。10MB は問題のように聞こえますか? それは私が何か間違ったことをしていることを示していますか?

4

1 に答える 1

2

RIPZoneDataAlloc は明らかに大量のメモリ割り当ての原因であり、特にメモリを大量に消費することが知られている UIColor の colorWithPatternImage: メソッドを処理するものです。

10MB は、アプリケーションにとって完全に妥当なメモリ消費量です。私は平均で約 30 MB を消費するかなり複雑なアプリを持っているので、これは完全に合理的です。アプリのメモリ使用量が約 50 ~ 70 MB に急増していたら、もっと心配です。

これらのリークに関しては、無視できるほど些細なことです。ほとんどの場合、システム レベルのフレームワークを修正する力がないためです。

于 2012-07-02T05:10:09.233 に答える