Kapittel 12, «introduksjon til kodeoptimalisering» (), innleder drøftingen av programvareoptimalisering. Innledningsvis gis en oppsummering av ulike former for optimalisering. Deretter behandles løkkeoptimalisering. I neste omgang beskrives rettede asykliske grafer som en presentasjon av grunnleggende blokker. Kapittelet beskriver verditall og algebraiske lover, før det avsluttes med en global dataflytanalyse.