1

我有一个 RSS 阅读器类型的应用程序,我正在通过仪器运行,我看到来自 RIPZoneDataAlloc 的大量分配:

在此处输入图像描述

RIPZoneDataAlloc 到底是做什么的?

此外,在包括很多 UIWebViews 在内的十几个页面转换之后,我看到了将近 10mb 的实时字节。如果我运行泄漏,我会看到微不足道的泄漏。10mb 听起来像个问题吗?这是否表明我做错了什么?

4

1 回答 1

2

RIPZoneDataAlloc 显然负责大量内存分配,尤其是那些处理 UIColor 的 colorWithPatternImage: 方法的内存分配,这是众所周知的内存占用。

对于应用程序来说,10mb 是一个完全合理的内存消耗量。我有一个相当复杂的应用程序,平均消耗大约 30mb,所以这是完全合理的。如果您的应用程序的内存使用量飙升至大约 50-70 mb,我会更加担心。

至于那些泄漏,它们是微不足道的,你可以忽略它们。主要是因为您无权修复系统级框架。

于 2012-07-02T05:10:09.233 回答