iPhone上应用程序的内存占用量
我最近因为内存不足而被应用程序商店拒绝了.该应用程序不会泄漏内存,但其基本内存占用似乎太高.根据苹果发送的崩溃日志,它在内存中占用大约14000页(主要是由于巨大的纹理).虽然有两件奇怪的事情:
>在提交之前,我在5台设备上严格测试过它,并且从未在任何一台设备上发生过此类故障. 我无法知道我的应用程序现在占用了多少页面,除非我可以重现与苹果相同的崩溃(我从未做过).是否有另一种方法可以找到我的应用程序的内存占用,以便我可以确定它现在足够优化. 我确实尝试了乐器,但是当我尝试通过我的XCode运行它时我的应用程序崩溃(必须是我的XCode的一些问题).但是当我直接在我的iPhone / iPod上运行时,它的效果非常好.任何帮助找出我的应用程序在iPhone上的内存占用(如果有类似于Windows的任务管理器的东西),将不胜感激. 谢谢 编辑: >从XCode启动应用程序会在控制台中出现以下错误: EDIT2: 通过使用开发配置文件而不是分发配置文件,我能够使用活动监视器运行我的应用程序.但现在活动监视器中有几个部分 – 使用的物理内存,实内存,虚拟内存.我考虑哪一个.总结一下,我需要知道哪一个导致iPhone抛出低内存异常. 解决方法
我想你是从错误的角度来看这个.你问的是如何在不使用XCode的情况下找到内存占用量.我认为你应该问的问题是:你为什么不能使用XCode?据推测,这是你用来开发应用程序的第一个原因?
如果没有XCode,你几乎会失明.你说你的纹理大小减半,但你怎么知道?当你的应用程序获得低内存警告时,它是否会释放任何无关的内存? (applicationDidReceiveMemoryWarning (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |