Rozdział 1

Wprowadzenie do optymalizacji

Świat ma niesamowity apetyt na moc obliczeniową. Pewne programy wymagają ciągłego i szybkiego działania niezależnie od tego, czy kod jest uruchamiany na zegarku, telefonie, tablecie, stacji roboczej, superkomputerze czy ogólnoświatowej sieci centrów danych. Dlatego czasem nie wystarcza odpowiednie przekonwertowanie fajnego pomysłu w wier-sze kodu. Nie wystarcza nawet wyeliminowanie wszystkich błędów poprzez wielokrotne przeczesanie kodu w poszukiwaniu usterek. Może się bowiem okazać, że aplikacja działa prawidłowo, ale zbyt wolno na sprzęcie, na jaki pozwala budżet klienta. Czasami mamy do dyspozycji jedynie mały procesor, ponieważ firma próbuje ograniczyć zużycie mocy. Czasem sukces w rywalizacji z konkurencją ...

Get C++. Optymalizacja kodu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.