objective-c - uiwebview live bytes 持续上升?

标签 objective-c ios memory-leaks uiwebview profiler

我有一个通过探查器运行的 RSS 提要阅读器应用程序,我注意到每当我加载 uiwebview 并将其从我的导航 Controller 中弹出时,我的实时字节数都会增加少量 (.10- .40MB)。我希望 Live Bytes 保持在启动 uiwebview 之前的位置。这是否表明我正在泄漏某些东西,或者这对于 uiwebview 对象来说是正常的吗?

最佳答案

根据您的意见,我回去检查了我的 WebView ,看是否有任何泄漏。 Profiler 没有报告任何泄漏,但每次我展示并随后关闭 web View 时,Live Bytes 的数量肯定会增加少量。就我而言,Live Bytes 每次都增加了 40-50kb,而不是 100-400kb,但尽管如此,它确实在增长。我之前的评论是基于 Profiler 的 Leaks 工具识别的泄漏(例如,Twitter.framework 肯定有一个已知的已识别泄漏,但它是几十字节,而不是千字节)。我通常不跟踪 Live Bytes,所以如果误导了您,我深表歉意。

因此,在回答您的问题时,我想当您呈现和关闭 webview 控件时消耗内存并不罕见。不过,我不会倾向于将 Live Bytes 的增长视为泄漏,除非 Profiler 也在泄漏工具中报告泄漏。

关于objective-c - uiwebview live bytes 持续上升?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278868/

相关文章:

c++ - 内存泄漏是否有可接受的限制?

python - Matplotlib 在 savefig 和 close() 后不释放内存

objective-c - 在显示对话框且选择器方法未完成时删除 MBProgressHUD

iphone - 我怎样才能得到用户的电子邮件?苹果手机SDK

iphone - switch.hidden = YES 不工作, socket 设置正确

ios - 获取屏幕上的所有触摸

ios - 在 SWIFT 中解析 JSON

ios - 代码 : Working In ARC and NSArrays

ios - UITableView 和 UICollectionView 重新加载不会在主线程上正常工作

c++ - BitBlt 内存泄漏