Ios Xcode 5中的新空项目,在调试导航器中显示高内存使用率
我用一个类创建了一个新项目Ios Xcode 5中的新空项目,在调试导航器中显示高内存使用率,ios,xcode,memory,memory-management,xcode5,Ios,Xcode,Memory,Memory Management,Xcode5,我用一个类创建了一个新项目MainViewController,该类viewController在ViewDidLoad方法中只包含一个NSLog语句 我注意到,在检查内存和CPU状态时,在我在模拟器上运行应用程序后,内存达到了31.0 MB,这对于一个没有资源的空项目来说是巨大的 您可以从下面的Xcode屏幕截图中注意到: 我的项目仅适用于iPad,支持ios6及以上版本,我使用了空应用程序模板 请注意。不过,整个应用程序框架必须加载到内存中。不要认为31.7 MB对于UI应用程序来说太多了
MainViewController
,该类viewController
在ViewDidLoad
方法中只包含一个NSLog
语句
我注意到,在检查内存和CPU状态时
,在我在模拟器上运行应用程序后,内存达到了31.0 MB
,这对于一个没有资源的空项目来说是巨大的
您可以从下面的Xcode
屏幕截图中注意到:
我的项目仅适用于iPad
,支持ios6
及以上版本,我使用了空应用程序模板
请注意。不过,整个应用程序框架必须加载到内存中。不要认为31.7 MB对于UI应用程序来说太多了。我以前使用过Xcode,对于一个拥有50个ViewController和300多个资源文件的应用程序,我见过的最大内存量是20.0毫克!我也注意到了内存使用量的这种跳跃,似乎只有Xcode 5。不过我不会担心的,除非你点击了记忆警告。可能是Xcode 5中内存使用计算的方式发生了变化。如果内存随时间增长,您可以检查您的应用程序架构中是否启用了僵尸对象。您将其与什么进行比较?你是如何得到你的“20.0毫克[碳化硅]”值的?