iOs内存占用高

标签 ios memory-management instruments

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

enter image description here

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

enter image description here

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

请解释一下什么是奇怪的 libRip.A.dylib 库?

最佳答案

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

编辑:

显然,当您使用 [UIColor colorWithPatternImage:] 设置 View 的 backgroundColor 时会发生此问题。

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

关于iOs内存占用高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703396/

相关文章:

ios - 未调用 UIPickerView didSelectRow

ios - 每帧多个视觉请求

c - 为什么在执行 memcpy 时检测到堆栈粉碎?

c# - C# 中的 Volatile 和 Thread.MemoryBarrier

ios - 为什么在滚动 uitableviewcontroller 时会调用layoutIfNeeded?

ios - 如何在 iOS 中使用 CIFilter?

ios - 隐式成员表达式是用 Swift 编写的首选方式吗

macos - OSX Kext 没有被正确释放

iphone - Objective C NSCFString 与 NSMutableArrays 的泄漏

ios - 如何使用Appium在ios中获取应用程序信息,如应用程序版本、设备操作系统版本?