0

这是我的问题:

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

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

我注意到一些事情:在我的设备控制台(Organizer / Devices / MyDevice / Console)中,当我从 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 行停留了一段时间,然后继续执行。

怎么了?

4

1 回答 1

0

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

于 2013-08-23T14:50:19.223 回答