为了提高Flex应用程序的性能,Flex开发人员应记住哪些主要要点?
我想到的是:


从更轻量级的基类扩展ItemRenderers:UIComponent
对动画使用suspendBackgroundProcessing设置为true
在适当的地方使用ArrayLists而不是ArrayCollections。
Spark DataGroups中的useVirtualLayout(不幸的是,此步骤需要Scrollers使此建议有效)
AIR应用程序的SQLight性能优化(事务等)
可能将长数据处理分成不同的帧? (但是请不要这样做,所以我可能会误会)


在开发Flex3 / Flex4 / AIR应用程序以提高其性能时,您尝试遵循哪些关键准则?

最佳答案

在我看来,很多人都有itemRenderers的性能问题。因此,我在这里的一项贡献是从不使用绑定itemRenderer。我仅通过重写其itemRenderer以使用dataChange事件而不是绑定来解决许多客户的“内存泄漏”错误。

除此之外,我第二次@Wade Mueller关于尽可能避免嵌套容器的评论。

关于apache-flex - Flex性能注意事项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5200050/

10-12 00:27
查看更多