Tips to refine ADF code for better performance.
2. Refresh condition for the iterators to be set to false in the Page definition. Make it to true in the backing bean only when that iterator is executed.
3. Get the AM instance from the VO rather than using createRootApplicationModule() method.
4. Use generic method for iterator execution.
5. Remove unnecessary bindings from pagedef, backing bean.
Samples to follow...