Каковы основные ключевые моменты, которые разработчик Flex должен запомнить, чтобы повысить производительность приложений Flex? Мне приходят в голову:
- расширение ItemRenderers из более легких базовых классов: i. UIComponent
- использование suspendBackgroundProcessing для true для анимаций
- используя ArrayLists вместо ArrayCollections, где это необходимо.
- useVirtualLayout в Spark DataGroups (к сожалению, для этого шага требуется, чтобы Scrollers использовали этот совет)
- Оптимизация производительности SQLight для приложений AIR (транзакции и т.д.)
- Вероятно, разделение длительной обработки данных на разные кадры? (Никогда не делал этого, так что я мог ошибаться)
Каковы основные рекомендации, которые вы пытаетесь выполнить при разработке приложений Flex3/Flex4/AIR, чтобы повысить их производительность?