iOS:工具、分配达到峰值至持平线

标签 ios crash instruments allocation virtual-memory

我正在尝试学习如何使用乐器。我想知道我可以获得一些关于这里发生的事情的意见或见解。

首先,02:00 后不久,我的应用程序因创建许多高分辨率 View 而崩溃。创建 View 时您可以看到图形峰值。我认为大约 1000 点的渲染 View 大约有 20 - 30 个。

enter image description here

我的问题是这样的:请注意图表如何在创建 View 时的 02:00 之前开始在轨迹末端达到峰值和变平(参见红色箭头),这是否意味着设备(iPhone 5 )“内存不足”。我看到列为“所有分配”的分配是 17.76MB。这可能是坠机的原因吗?或者是图形崩溃?

最佳答案

does this mean that the device (an iPhone 5) has "run out of memory"?

没有。它与该运行中使用的峰值事件内存相关。说明:当您在 2 分钟左右开始创建所有这些 View 时,您可能会看到 1 分钟时的分配量“收缩”。

关于iOS:工具、分配达到峰值至持平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16687728/

相关文章:

objective-c - 跨一对一关系的核心数据获取请求谓词过滤

ios - Swift 打印 anchor 常量值

C++ - 当我使用 sprintf() 函数时程序崩溃(std::cout 工作正常)

iphone - _dyld_start 导致 iPhone 应用程序泄漏

ios - 检查可选数组是否为空

ios - 在 Facebook 上只分享文字

ios - Dsymutil 警告

python - pygame.error : SavePNG: could not open for writing?

ios - 使用 Instruments 分析 Swift,_swift_retain_ 到底是什么?

iOS 内存分配问题和 RIPZoneDataAlloc