Рекомендации по производительности Flex

Какие основные ключевые моменты следует помнить разработчику Flex, чтобы повысить производительность приложений Flex? На ум приходят следующие:

  1. расширение ItemRenderers из более легких базовых классов: то есть UIComponent
  2. с использованием suspendBackgroundProcessing, установленного в true для анимации
  3. с использованием ArrayLists вместо ArrayCollections, где это необходимо.
  4. useVirtualLayout в Spark DataGroups (к сожалению, на этом шаге требуются скроллеры, чтобы сделать этот совет эффективным)
  5. Оптимизация производительности SQLight для приложений AIR (транзакции и т. Д.)
  6. Возможно, разделение длительной обработки данных на разные фреймы? (Но никогда этого не делал, поэтому могу ошибаться)

Каким основным руководящим принципам вы пытаетесь следовать при разработке приложений Flex3 / Flex4 / AIR, чтобы повысить их производительность?

13
задан Maria Sakharova 4 March 2011 в 22:38
поделиться