Instruments会显示UIWebView使用的内存吗?

时间:2012-05-05 16:09:14

标签: iphone ios memory uiwebview instruments

我的应用程序在iPhone 4,iPod Touch第二代,iPhone 3G上运行良好,但在2或3个内存警告后系统地在iPod Touch第4代崩溃。 我在Instruments中对它进行了测试,它告诉我当发送内存警告时应用程序使用2MB。这似乎是一个非常小的记忆。

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

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

1 个答案:

答案 0 :(得分:2)

试试这个:

  1. 在列表上方选择“呼叫树”(默认为“统计”)
  2. 选中“反转调用树”+“隐藏系统库”+“仅显示obj-C”
  3. 现在,您可以按升序浏览仍在内存中的调用。它们不是对象,但您应该能够看到在那里调用UIWebView的选择器。如果没有以编程方式而不是IB创建它,那么它肯定会出现。

    还要先尝试检查泄漏,如果可以,请使用ARC。