Optimalizované C++: Osvedčené techniky na zvýšenie výkonu

Hodnotenie:   (3,8 z 5)

Optimalizované C++: Osvedčené techniky na zvýšenie výkonu (Kurt Guntheroth)

Recenzie čitateľov

Zhrnutie:

Kniha sa prezentuje ako sprievodca optimalizáciou jazyka C++, pričom od čitateľov získala zmiešané ohlasy. Hoci je chválená pre svoju technickú hĺbku a užitočné postrehy, mnohí recenzenti ju považujú za povrchnú alebo príliš základnú pre skúsených vývojárov. Kritici vyzdvihujú zastarané informácie a nedostatočnú hĺbku niektorých tém, zatiaľ čo priaznivci oceňujú jej prehľadnosť a praktické rady pre optimalizáciu kódu C++.

Výhody:

Dobre napísaná a nabitá technickými znalosťami
užitočné usmernenia pre stredne pokročilých programátorov C++
obzvlášť silná v oblasti optimalizácie prístupu do pamäte
dobré analýzy výkonnosti kontajnerových algoritmov
prístupná pre niektorých čitateľov
zahŕňa najnovšie zmeny v C++14.

Nevýhody:

Nevhodný pre skúsených vývojárov
príliš základný a nedostatočne hlboký
obsahuje zastarané a niekedy nesprávne informácie
prílišná rozvláčnosť pri základných pojmoch
nejednotná organizácia a nedostatočná súdržnosť
často sa zabúda na overenie tvrdení alebo poskytnutie zdrojového kódu k príkladom.

(na základe 17 čitateľských recenzií)

Pôvodný názov:

Optimized C++: Proven Techniques for Heightened Performance

Obsah knihy:

V dnešnom rýchlom a konkurenčnom svete je výkon programu pre zákazníkov rovnako dôležitý ako funkcie, ktoré poskytuje. Táto praktická príručka učí vývojárov princípy ladenia výkonu, ktoré umožňujú optimalizáciu v jazyku C++. Naučíte sa, ako dosiahnuť, aby kód, ktorý už stelesňuje osvedčené postupy návrhu C++, bežal rýchlejšie a spotreboval menej zdrojov na akomkoľvek počítači - či už ide o hodinky, telefón, pracovnú stanicu, superpočítač alebo celosvetovú sieť serverov.

Autor Kurt Guntheroth uvádza niekoľko bežných príkladov, ktoré ukazujú, ako tieto princípy postupne aplikovať na zlepšenie existujúceho kódu tak, aby spĺňal požiadavky zákazníkov na rýchlosť odozvy a priepustnosť. Rady v tejto knihe sa osvedčia, keď prvýkrát počujete kolegu vykrikovať: "Páni, to bolo rýchle. Kto niečo opravil? ".

⬤ Lokalizujte horúce miesta výkonu pomocou profilera a softvérových časovačov.

⬤ Naučte sa vykonávať opakovateľné experimenty na meranie výkonnosti zmien kódu.

⬤ Optimalizovať používanie dynamicky alokovaných premenných.

⬤ Zlepšiť výkonnosť horúcich cyklov a funkcií.

⬤ Zrýchliť funkcie na spracovanie reťazcov.

⬤ Rozpoznať efektívne algoritmy a optimalizačné vzory.

⬤ Oboznámte sa so silnými - a slabými - stránkami kontajnerových tried jazyka C++.

⬤ Pozrite sa na vyhľadávanie a triedenie očami optimalizátora.

⬤ Efektívne využívať prúdové I/O funkcie jazyka C++.

⬤ Efektívne využívať funkcie súbežnosti založené na vláknach jazyka C++.

Ďalšie údaje o knihe:

ISBN:9781491922064
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2016
Počet strán:388

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Optimalizované C++: Osvedčené techniky na zvýšenie výkonu - Optimized C++: Proven Techniques for...
V dnešnom rýchlom a konkurenčnom svete je výkon...
Optimalizované C++: Osvedčené techniky na zvýšenie výkonu - Optimized C++: Proven Techniques for Heightened Performance

Diela autora vydali tieto vydavateľstvá: