We have an AIR application running on an Apple iPad, that occasionally experiences sudden drop in its performance. The frame rate drops from 60fps to 2fps and it never recovers from that.
Some of our observations are:
renderMode=CPU
, but this
mode doesn't work for us, because the rendering is ugly, especially
on rotated bitmapsHas anyone else experienced similar issues? Any ideas how to workaround it?
This sounds like a AIR runtime bug with the GPU rendering since it happens only on iOS 4 and not iOS 5. However, it is possible that your iOS 4 device has too little on-board GPU memory for keeping all the cached transformations. Once your cache is full, a huge performance drop will be seen (perhaps the same drop your seeing). You should use object pooling as much as possible to keep the cached transformations minimal.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With