4.11. Application optimizations

There are many code level optimizations that can make an application perform better in specific areas. Consider using different algorithms and data structures. Changing these can make large performance gains.

Consider what problems you are trying to solve and see if you can solve them in different ways. For example:

These are examples. Experiment with different approaches and measure the results to see how well they work.

If you cannot think of alternative approaches, describe the problem to someone else and see how they would solve it. If their solution is different then that is an alternative you can consider.

The act of describing the solution can be sufficient to bring new ideas to mind. This can assist you in thinking about possible alternatives.

Copyright © 2011 ARM. All rights reserved.ARM DUI 0555A