Pok-1-wyk-Slajd19

Z Studia Informatyczne
Wersja z dnia 19:07, 30 sie 2006 autorstwa Complak (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
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 >>