【问题标题】:My iphone app leaks memory, but very slowly我的 iphone 应用程序泄漏内存,但速度很慢
【发布时间】:2013-09-10 13:17:17
【问题描述】:

当角色移动时,它每 7 秒泄漏大约 1/10 兆字节。这是预期的泄漏量吗?我不知道是什么导致了泄漏,因为仪器没有捡起它,所以我想知道我是否可以离开它。

【问题讨论】:

    标签: iphone objective-c memory memory-leaks


    【解决方案1】:

    根据目前所提供的内容,不可能说,但如果它在某个时候没有稳定下来,那么显然你有问题。而且,即使 Leaks 工具没有发现任何问题,也不意味着您没有问题。

    我建议您观看 WWDC 2012 视频 iOS App Performance: Memory,它不仅会引导您了解一些重要的注意事项,还会向您展示如何使用 Instruments 来识别问题。

    我假设您还通过静态分析器(“产品”菜单上的“分析”)运行了代码,并且您的健康状况良好?

    【讨论】:

    • 我同意这一点。泄漏可能不会将其视为泄漏,可能是因为从技术上讲并非如此。但这并不意味着你不应该清理你的记忆。为此,您可以使用您可以在 rob 链接中找到的分配工具。
    • Heapshot 分析在找出这类问题方面通常非常有效。 friday.com/bbum/2010/10/17/…
    • @bbum 同意。该视频花了很多时间来说明这种 heapshot 分析技术。就个人而言,我发现在分配图表时间线中拖动选项(以选择一个范围)也是一种非常快速的查找这些问题的方法。
    • @Rob 我应该看更多 WWDC 视频。
    猜你喜欢
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多