Értékelés:
A könyv a C++ optimalizáláshoz szóló útmutatóként mutatja be magát, és vegyes visszajelzéseket kapott az olvasóktól. Miközben dicsérik technikai mélységéért és hasznos meglátásaiért, sok kritikus felületesnek vagy túl alapszintűnek találja a tapasztalt fejlesztők számára. A kritikusok kiemelik az elavult információkat és a mélység hiányát bizonyos témakörökben, míg a támogatók értékelik a C++ kód optimalizálására vonatkozó áttekinthetőségét és gyakorlati tanácsait.
Előnyök:⬤ Jól megírt és műszaki ismeretekkel teli
⬤ hasznos útmutatások középhaladó C++ programozók számára
⬤ különösen erős a memóriaelérés optimalizálásában
⬤ jó elemzések a konténer algoritmusok teljesítményéről
⬤ megközelíthető néhány olvasó számára
⬤ a legújabb C++14-es módosításokkal is foglalkozik.
⬤ Nem alkalmas tapasztalt fejlesztők számára
⬤ túlságosan alapszintű és kevés a mélység
⬤ elavult és néha helytelen információkat tartalmaz
⬤ túlságosan bőbeszédű az alapfogalmakról
⬤ széttagolt a szervezés és hiányzik a kohézió
⬤ gyakran elmulasztja az állítások igazolását vagy a példák forráskódjának megadását.
(17 olvasói vélemény alapján)
Optimized C++: Proven Techniques for Heightened Performance
A mai gyors és versenyképes világban egy program teljesítménye ugyanolyan fontos az ügyfelek számára, mint az általa nyújtott funkciók. Ez a gyakorlati útmutató megtanítja a fejlesztőknek a teljesítményhangolás alapelveit, amelyek lehetővé teszik az optimalizálást C++ nyelven. Megtanulhatja, hogyan teheti gyorsabbá és kevesebb erőforrást fogyasztóvá a C++ tervezés legjobb gyakorlatait már magában foglaló kódot bármely számítógépen - legyen az akár óra, telefon, munkaállomás, szuperszámítógép vagy a világot behálózó szerverhálózat.
A szerző, Kurt Guntheroth számos futó példával mutatja be, hogyan lehet ezeket az elveket fokozatosan alkalmazni a meglévő kód javítására, hogy az megfeleljen a vásárlói igényeknek a reakciókészség és az átviteli sebesség tekintetében. A könyvben található tanácsok bebizonyítják majd magukat, amikor először hallja egy kollégáját felkiáltani: "Hű, ez gyors volt. Ki javított ki valamit? ".
⬤ Lokalizálja a teljesítménybeli forró pontokat a profiler és a szoftveres időmérők segítségével.
⬤ Tanuljon megismételhető kísérleteket végezni a kódmódosítások teljesítményének mérésére.
⬤ A dinamikusan allokált változók használatának optimalizálása.
⬤ A forró ciklusok és függvények teljesítményének javítása.
⬤ Több sztringkezelő függvény gyorsítása.
⬤ A hatékony algoritmusok és optimalizálási minták felismerése.
⬤ Tanulja meg a C++ konténerosztályok erősségeit - és gyengeségeit -.
⬤ Nézze a keresést és a rendezést egy optimalizáló szemével.
⬤ A C++ streaming I/O függvények hatékony használata.
⬤ Használja hatékonyan a C++ szálalapú párhuzamossági funkciókat.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)