2013-08-23 64 views
0

这里是我的问题:和Xcode运行应用程序需要很长时间来启动

当我显示启动图像后,测试使用的Xcode我的应用程序,我的应用程序冻结(和Xcode中太)很长一段时间。

但是,当测试我的应用程序没有Xcode时,它运行正常。

我注意到的东西:在我的设备的控制台(管理/设备/ mydevice在/控制台),当我启动从Xcode中的应用,显示了一些奇怪的日志:

<Error>: Max open files: 125 

是这样写20倍

也:

<Warning>: CoreAnimation: updates deferred for too long 
<Warning>: CoreAnimation: timed out fence 1954b 
<Warning>: CoreAnimation: failed to receive fence reply: 10004003 

它仍然停留了一会儿那些3分最后几行,然后在执行携带。

发生了什么事?

+0

这是否也与其他应用程序发生? – allprog

+0

是的,当我的应用程序开始与许多类“重”,约十个框架进口,... – zbMax

回答

0

当您使用XCode运行应用程序时,附加了调试器(LLVM或GDB)。调试器肯定会消耗很多CPU和内存资源。所以它可能会延迟应用程序启动的线程。进一步的调试器可能会打开一些额外的文件,导致日志告诉你你已经使用了25个文件。

+0

感谢您的答案。不过,我在启动我的应用程序时检查了CPU使用情况,并没有超过45%。对于内存资源,RAM空闲约为150Mb +不活动1Gb。我还在终端上执行了“清除”功能,但没有显着的效果。 – zbMax

+0

我在我的应用程序中有一些日志,它看起来像执行委托'应用程序:应用程序didFinishLaunchingWithOptions后冻结:'' – zbMax

相关问题