Jeszcze szybszy, niż dotychczas, kod w Delphi sobota, 26 listopada 2011 |
Porada pt. Optymalny, wysokowydajny kod w Delphi od dziś zawiera jeszcze więcej informacji i uczy jeszcze lepszych technik optymalizacyjnych. Rozwinięta została część dotycząca arytmetyki w Delphi o zastępowanie operacji dzielenia modulo oraz bardzo praktyczny przykład wykorzystania optymalizacji do kolorowania co drugiego wiersza komponentów tabelarycznych. Ponadto wprowadzone zostało wyjaśnienie działania oraz zastosowanie funkcji porównywania obszarów pamięci. Także opisany został często popełniany błąd wydajnościowy przy stosowaniu instrukcji warunkowych. Poza opisanymi zmianami merytorycznymi, cała porada została wzbogacona o zaznaczenia kolorem w kodach części przed i po optymalizacji. Dzięki temu jeszcze łatwiej będzie porównywać kody i uświadamiać sobie, jaka konkretna zmiana powinna być poczyniona. Myślę, że porada stanie się obowiązkową lekturą dla wszystkich piszących zarówno w Delphi jak i z wykorzystaniem innych kompilatorów Pascala, głównie wywodzących się z firmy Borland/Embarcadero. |