What are the main key-points a Flex developer should remember in order to improve performance of Flex applications? The ones which come to my mind are:
What are the key guidelines you try to follow while developing your Flex3/Flex4/AIR applications in order to increase their performance?
It seems to me a lot of people have performance issues w/ itemRenderers. So, my one contribution here to never use binding an itemRenderer. I fix a lot of customer "memory leak" bugs just by rewriting their itemRenderers to use the dataChange event instead of binding.
Beyond that, I second @Wade Mueller's comment about avoiding nested containers as much as possible.
Although this is less important with the lighter weight Spark Groups, I always try to keep the number of nested containers to a minimum and set explicit positions/sizes when possible. Complicated UIs with dynamically sized containers nested within one another cause a ton of (usually unnecessary) measuring to have to occur. This often results in huge lags when switching between views.
My list:
P.S. Автор, а ты русский язык знаешь? :)
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