iphone - Instruments 是否显示 UIWebView 使用的内存?

标签 iphone ios memory uiwebview instruments

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

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

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

最佳答案

试试这个:

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

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

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

关于iphone - Instruments 是否显示 UIWebView 使用的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463622/

相关文章:

iphone - 连接到 ViewController.h 的圆形矩形按钮

ios - 从下到上动画 UIButton 背景颜色,Objective C

ios - 如果语句没有被调用

键盘扩展中 advanceToNextInputMode 后的 iOS 内存泄漏

iphone - XCode 中 iPhone 4 启动屏幕的尺寸 + 名称和图标

iphone - iphone开发中图片的路径是什么

ios - 单击按钮时没有声音

c++ - 内存管理、堆损坏和 C++

c++ - 再次不稳定 : necessary to prevent optimization?

javascript - 如何检测手机返回键是否按下