最近,由于内存异常低,应用程序商店拒绝了一款应用程序。该应用程序不会泄漏内存,但其基本内存占用似乎太高了。根据苹果发送的崩溃日志,它占用了大约14000页的内存(主要是由于巨大的纹理)。然而,有两件奇怪的事情:
我不可能知道我的应用程序现在占用了多少页面,除非我能复制和苹果一样的崩溃(而我永远也不可能)。还有另一种方法可以找出我的应用程序的内存占用情况,这样我就可以确定它现在已经足够优化了。
我确实尝试过仪器,但是当我试图通过我的XCode运行它时,我的应用程序就崩溃了(我的XCode肯定有问题)。但是当我直接在我的iPhone/iPod上运行它时,它工作得很好。如果有类似于windows任务管理器的东西,请帮助我在iPhone上查找应用程序的内存占用情况。。
谢谢
编辑:
从553."
EDIT2:
我能够使用Activity运行我的应用程序,方法是使用dev配置文件而不是分发配置文件。但是现在在活动监视器中有几个部分-物理内存使用,真实内存,虚拟内存。我该考虑哪一个。为了总结它,我需要知道是哪个原因导致iPhone抛出一个低内存异常。
发布于 2010-01-09 09:45:17
XCode ->运行->与性能工具->活动监视器一起运行。
如果连接了设备,Activity将在iPhone/iTouch上运行。
https://stackoverflow.com/questions/2032834
复制相似问题