我们在Apple iPad上运行AIR应用程序,偶尔会遇到性能突然下降。帧速率从60fps下降到2fps,它永远不会从中恢复。
我们的一些观察结果是:
renderMode=CPU
中没有发生,但是这个
模式对我们不起作用,因为渲染很难看,特别是
旋转位图还有其他人遇到类似问题吗?任何想法如何解决它?
答案 0 :(得分:1)
这听起来像是GPU渲染的AIR运行时错误,因为它只发生在iOS 4而不是iOS 5上。但是,你的iOS 4设备可能有太少的板载GPU内存来保留所有缓存的转换。一旦你的缓存已满,就会出现巨大的性能下降(可能与你看到的相同)。您应该尽可能使用对象池来保持缓存的转换最小化。