在Xcode 5中,有一个新的调试面板,分别以%和MB显示CPU和内存消耗。我们如何利用这个?是否有CPU%阈值我应该尝试保持低于?我有时会看到我的应用程序达到100%或更高..这是否意味着我在我的应用程序中进行了太多处理并且应该尝试进行优化?
任何提示?
(PS。我在iOS上开发)
答案 0 :(得分:0)
现代iPhone或iPad拥有1024Mb内存。 但是有多少可用于应用程序的东西是Apple从未透露过的东西。 只需使用尽可能少的内存,并在操作系统通知您的应用程序内存不足时释放非必要内存。
同样,使用尽可能少的CPU,但更重要的是,不要阻止UI线程。 使用分析器查找CPU使用的热点并尝试优化它们。