Внезапное падение производительности приложения AIR для iPad с renderMode = GPU

У нас есть приложение AIR, работающее на Apple iPad, производительность которого иногда резко падает. Частота кадров падает с 60 до 2 кадров в секунду, и никогда не восстанавливается.

Вот некоторые из наших наблюдений:

  • это воспроизводится только на iOS 4, но никогда на iOS 5 - мы проверил, что на двух одинаковых iPad (поколение 1)
  • производительность иногда падает, но всегда происходит при переключении между приложениями - от нашего приложения к другому и обратно
  • очень редко, падение производительности также происходит при первом запуске app
  • эта проблема с производительностью не возникает в renderMode = CPU , но это у нас не работает, потому что рендеринг некрасивый, особенно на повернутых растровых изображениях

Кто-нибудь еще сталкивался с подобными проблемами? Есть идеи, как это обойти?

7
задан Vladimir Tsvetkov 13 January 2012 в 10:58
поделиться