iOs高内存使用率

iOs高内存使用率,ios,memory-management,instruments,Ios,Memory Management,Instruments,现在我已经有了一个ARC项目,它在推聊天ViweController(带有自定义单元格的UItableview)时使用了超过6m的内存。我不知道为什么会这样。最有趣的是,我无法确定它需要太多内存的原因。这是我的仪器屏幕截图: 在更详细的视图中,它看起来像: 我认为libRip.A.dylib需要太多的内存。你有什么想法吗 请告诉我什么是奇怪的libRip.A.dylib库?根据libRip调用负责绘制带有背景图像的UIViewController 编辑: 显然,当您使用[uicolorWit

现在我已经有了一个ARC项目,它在推聊天ViweController(带有自定义单元格的UItableview)时使用了超过6m的内存。我不知道为什么会这样。最有趣的是,我无法确定它需要太多内存的原因。这是我的仪器屏幕截图:

在更详细的视图中,它看起来像:

我认为libRip.A.dylib需要太多的内存。你有什么想法吗

请告诉我什么是奇怪的libRip.A.dylib库?

根据libRip调用负责绘制带有背景图像的UIViewController

编辑:

显然,当您使用
[uicolorWithPatternImage:]
设置视图的
背景色时,会出现此问题

一种解决方法是使用UIImageView作为背景。如上所述。

根据libRIP调用负责绘制带有背景图像的UIViewController

编辑:

显然,当您使用
[uicolorWithPatternImage:]
设置视图的
背景色时,会出现此问题


一种解决方法是使用UIImageView作为背景。如前所述。

您可能是对的,因为我使用[self.view setBackgroundColor:[uicolorWithPatternImage:[UIImage imageNamed:@“Background”]];对于背景图像。有没有其他方法可以将图像作为背景?没有,但是图像的大小是多少?640*960。我应该使用什么最小尺寸?如果它是一个重复的图案,就让它像16x16。是吗?我找到了这个解决方案:也许会有帮助!也许你是对的,因为我使用[self.view setBackgroundColor:[uicolorWithPatternImage:[UIImage imageNamed:@“Background”]];对于背景图像。有没有其他方法可以将图像作为背景?没有,但是图像的大小是多少?640*960。我应该使用什么最小尺寸?如果它是一个重复的图案,就让它像16x16。是吗?我找到了这个解决方案:也许会有帮助!