A szoftverdinamika megértése

Értékelés:   (4.7 az 5-ből)

A szoftverdinamika megértése (Richard Sites)

Olvasói vélemények

Összegzés:

A könyvet a rendszerprogramozás teljesítménykérdéseinek megértéséhez nélkülözhetetlen forrásként tartják számon, és nagyra értékelik gyakorlati meglátásaiért és az összetett témák világos kifejtéséért. Míg sokan rendkívül értékesnek és lebilincselőnek találják, néhány olvasónak gondot okoz a szerző szervezése és bizonyos tartalmak relevanciája.

Előnyök:

Gyakorlati, gyakorlatias tanácsokat ad a szoftverek teljesítményével kapcsolatban
jó tempójú és tömör
magával ragadó írásmód
az alapvető fogalmak és kompromisszumok alapos feltárása
egyszerre szolgál tanulási forrásként és gyakorlati kézikönyvként
a szerző széleskörű tapasztalataiból ad betekintést a témába.

Hátrányok:

Néhány olvasó számára a szerző gondolatai nehezen követhetők a világos szervezés hiánya miatt
egyes fejezetek irreleváns információkat tartalmazhatnak
a modern többmagos/multi-CPU-s dinamikára nem fektet elég hangsúlyt
egyesek szerint túlértékelt.

(4 olvasói vélemény alapján)

Eredeti címe:

Understanding Software Dynamics

Könyv tartalma:

A mobil- és felhőalkalmazásoktól kezdve a videojátékokon át a vezető nélküli járművezérlésig egyre több szoftver időhöz kötött: megbízhatóan, zökkenőmentesen, következetesen és gyakorlatilag azonnal kell eredményeket szolgáltatnia. Ha ez nem sikerül, az ügyfelek elégedetlenek - és néha életek kerülnek veszélybe. Ha az időhöz kötött szoftver nem teljesíti a követelményeket, a szoftvermérnököknek gyorsan azonosítaniuk és kezelniük kell a kiváltó okokat. Ez nehéz feladat, és eddig kevés eszköz állt rendelkezésre, hogy segítsen.

Richard Sites, a világhírű szoftverteljesítmény-szakértő most a probléma megoldására vállalkozik, szakértői módszereket és fejlett eszközöket kínál az összetett, időhöz kötött szoftverdinamika megértéséhez, a szoftver megbízhatóságának javításához és a kihívást jelentő teljesítményproblémák elhárításához. Foglalkozik a CPU, a memória, a lemez, a hálózat és még sok más kérdéssel, és segít kijavítani azokat a programokat, amelyek mindig túl lassúak, vagy időnként jól működnek, de máskor megmagyarázhatatlanul lelassulnak.

Sites több évtizedes, a szoftverek teljesítményoptimalizálásában szerzett úttörő tapasztalataira és a fejlesztők egyetemi szintű oktatásában szerzett széleskörű tapasztalataira támaszkodik. Olyan elveket és technikákat mutat be, amelyeket bármilyen környezetben használhat, a beágyazott eszközöktől az adatközpontokig, és ezeket olyan példákkal világítja meg, amelyek x86-os vagy ARM processzorokon alapulnak, Linuxot futtatnak és Ethernet segítségével kapcsolódnak egymáshoz. Sites végigvezeti az olvasót egy új, rendkívül alacsony költségű, nyílt forráskódú szoftvereszköz, a KUtrace megépítésén és alkalmazásán is, amellyel pontosan nyomon követhető, hogy mi hajtódik végre minden egyes CPU-magban. Az ebből az eszközből nyert ismeretek segítségével az olvasók árnyalt megközelítéseket alkalmazhatnak a teljesítmény növelésére - nem pusztán nyers erővel végrehajtott technikákat, például a gyorsítótárak vagy magok kikapcsolását.

A könyv egyéb adatai:

ISBN:9780137589739
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:464

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A szoftverdinamika megértése - Understanding Software Dynamics
A mobil- és felhőalkalmazásoktól kezdve a videojátékokon át a vezető nélküli...
A szoftverdinamika megértése - Understanding Software Dynamics

A szerző munkáit az alábbi kiadók adták ki:

© 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)