【问题标题】:Does Instruments shows the memory used by UIWebView?Instruments 是否显示 UIWebView 使用的内存?
【发布时间】:2012-05-14 20:54:40
【问题描述】:

我有一个应用程序在 iPhone 4、iPod Touch 2nd gen、iPhone 3G 上运行良好,但在 2 或 3 次内存警告后系统性地在 iPod Touch 4th gen 上崩溃。 我在 Instruments 中对其进行了测试,它告诉我应用程序在发送内存警告时使用了 2MB。这似乎是一个非常小的内存量。

我怀疑与 UIWebView 相关的问题,如果 Instruments 实际显示 UIWebView 使用的内存量,我会徘徊。 2MB 不足以在我之前开发的应用程序上生成内存警告。

这不是 UIWebView 中的泄漏,因为有时我在第一次显示 UIWebView 时会崩溃。

【问题讨论】:

    标签: iphone ios memory uiwebview instruments


    【解决方案1】:

    试试这个:

    1. 选择列表上方的“调用树”(默认为“统计”)
    2. 勾选“反转调用树”+“隐藏系统库”+“仅显示 obj-C”

    现在您可以按升序浏览仍在内存中的调用。它们不是对象,但您应该能够看到在那里调用您的 UIWebView 的选择器。如果不以编程方式创建它而不是 IB,那么它肯定会显示出来。

    如果可以的话,也尝试先检查泄漏并使用 ARC。

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 2010-10-13
      • 2016-01-10
      • 2013-01-22
      • 2012-06-23
      • 2019-10-20
      • 2011-01-12
      • 2011-11-06
      • 2011-09-20
      相关资源
      最近更新 更多