【问题标题】:Loading NSURLRequest in a UIWebView - heap keeps growing在 UIWebView 中加载 NSURLRequest - 堆不断增长
【发布时间】:2011-09-17 17:58:19
【问题描述】:

每次单击按钮时,我都有一个简单的 UIWebView 加载 NSURLRequest。使用 Instruments 和分析堆,我注意到我的堆在不断增长。但是,这些对象似乎都不是我自己的,因为它们都是 WebCore 字形的东西。 每次 UIWebView 被分配/释放时,我看到大约 40kB 的堆增长,即使在 10 次以上的堆射击之后也是如此。

为什么这些对象仍然存在于内存中,我该怎么办?

【问题讨论】:

  • 你能提供一些关于你加载 NSURLRequest 的代码吗?
  • 这只是一个 -loadRequest: 在自动发布的 NSURLRequest 上。

标签: ios uiwebview memory-management instruments


【解决方案1】:

对于每个连续的-loadRequest:,我没有设法不让堆停止增长。但是,后来我确实注意到活动字节急剧减少,这表明分配的字节最终会被清除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 2015-04-25
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多