Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 5中的新空项目,在调试导航器中显示高内存使用率_Ios_Xcode_Memory_Memory Management_Xcode5 - Fatal编程技术网

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毫克[碳化硅]”值的?