Ios 在调用applicationWillEnterForeground之前,应用程序已显示但最多5秒未响应

Ios 在调用applicationWillEnterForeground之前,应用程序已显示但最多5秒未响应,ios,iphone,performance,Ios,Iphone,Performance,在尝试优化加载速度时,我开始在不同的位置放置计时器,并查看性能。该应用程序使用OpenGL和核心数据,拥有相当数量的屏幕和艺术品 但是延迟的最大部分似乎发生在应用程序进入前台之前(假设不是冷负载) 应用程序将显示并显示,用户界面在近5秒钟内无响应。我启动一个计时器,只要我能按一个按钮就打印一个时间。applicationWillEnterForeground和我可以按下按钮之间的时间是200毫秒 在应用程序进入前台之前,是什么导致我的应用程序加载缓慢,或者我可以做些什么来评估那里发生了什么?仪器

在尝试优化加载速度时,我开始在不同的位置放置计时器,并查看性能。该应用程序使用OpenGL和核心数据,拥有相当数量的屏幕和艺术品

但是延迟的最大部分似乎发生在应用程序进入前台之前(假设不是冷负载)

应用程序将显示并显示,用户界面在近5秒钟内无响应。我启动一个计时器,只要我能按一个按钮就打印一个时间。applicationWillEnterForeground和我可以按下按钮之间的时间是200毫秒

在应用程序进入前台之前,是什么导致我的应用程序加载缓慢,或者我可以做些什么来评估那里发生了什么?仪器似乎没有显示任何关于发射部分的信息


我使用的其他测试应用程序的性能似乎不一样。是捆绑包大小还是应用程序使用的内存量?加载动态库

这与OpenAL有关。应用程序未关闭OpenAL上下文,由于某种原因,这在关闭和重新加载应用程序时造成了相当大的问题。该应用程序使用CosCos Denshion,因此我必须确保调用这些

  [CDAudioManager end];
  [SimpleAudioEngine end];