Pok-1-wyk-Slajd19

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Optymalizacja kodu

Optymalizacja kodu


Kolejną fazą etapu syntezy jest optymalizacja kodu mająca na celu poprawę jego efektywności (miarami efektywności są: przyspieszenie kodu i redukcja rozmiaru kodu).

Optymalizacja (a ściśle rzecz biorąc ulepszanie kodu) może być wykonywane na poziomie kodu źródłowego, kodu pośredniego i kodu wynikowego.

Ulepszanie kodu jest złożonym procesem – używając zaawansowanych technik analizy przepływu danych i analizy przepływu sterowania wykonuje się transformacje ulepszające, które nie mogą jednak zmienić semantyki programu.


<< Poprzedni slajd | Spis treści | Następny slajd >>