【问题标题】:Memory issues with cocoa touch可可触摸的内存问题
【发布时间】:2010-08-05 17:40:25
【问题描述】:

首先让我先说我不相信我在泄漏,但我可能是错的。我的问题是,在我的应用程序完成加载后,根据对象分配,我有大约 10 - 20 mb 的实时字节,我对此很好。但是,根据活动监视器,我的进程分配约为 70 - 80 mb,不用说有点高。更糟糕的是,当我继续加载应用程序的下一个屏幕时,我需要提取更多数据来构建它,然后将我的进程分配发送到 100 mb+ 左右,不用说这太高了,而且此后的下一步操作会导致我的应用程序由于内存不足警告而崩溃。有没有办法减少进程分配内存?

【问题讨论】:

  • 您运行构建和分析了吗?那将是我开始的第一个地方。

标签: iphone cocoa-touch memory-management


【解决方案1】:

信念有时可以用冷硬的数据来验证。您是否尝试过使用Leaks? Allocations 是 Instruments 提供的另一个有用的内存分析性能工具。减少内存分配的方法是不要使用太多。 ;-)

您要分配哪些占用 100+ MB 的空间?图片?视频?

问题是,您是否在完成后释放内存。仪器可以帮助您回答这个问题。如果您显示一些代码,社区也可以尝试帮助您解决问题。

最好的问候。

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    相关资源
    最近更新 更多