Pok-13-wyk-Slajd22: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Complak (dyskusja | edycje)
Nie podano opisu zmian
 
(Brak różnic)

Aktualna wersja na dzień 06:40, 12 paź 2006

Optymalizacje – usuwanie martwego kodu

Optymalizacje – usuwanie martwego kodu


Kolejną transformacją ulepszającą jaką można wykorzystać jest usuwanie martwego kodu.

Zmienna jest martwa w danym punkcie programu, jeśli jej wartość nie jest dalej wykorzystywana. Instrukcja jest martwa, jeśli oblicza wartości, które nie są dalej wykorzystywane. Programista na ogół nie tworzy kodu martwego, ale może on powstać jako rezultat innych przekształceń (np. propagacji kopiowania).


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