Après avoir présenté dans un premier temps les optimisations souhaitées aux paragraphes 2.2.1 et 2.2.2, nous décrivons rapidement les diverses étapes nécessaires au paragraphe 2.2.3. Ces différents travaux effectués dans le cadre de l'optimisation de programmes, sont à première vue "éloignés", mais font cependant appel à des techniques analogues.