Après avoir présenté ci-dessus le genre d'optimisations que nous souhaitons mettre en place, nous allons maintenant donner un rapide aperçu des différentes "étapes" qui nous seront utiles. Notons que certaines sont spécifiques à une optimisation donnée.