Pochopenie dynamiky softvéru

Hodnotenie:   (4,7 z 5)

Pochopenie dynamiky softvéru (Richard Sites)

Recenzie čitateľov

Zhrnutie:

Kniha je považovaná za základný zdroj informácií na pochopenie problematiky výkonnosti v systémovom programovaní, oceňovaný pre svoje praktické postrehy a zrozumiteľný výklad zložitých tém. Zatiaľ čo mnohí ju považujú za veľmi cennú a pútavú, niektorí čitatelia majú problém s autorovou organizáciou a relevantnosťou určitého obsahu.

Výhody:

Poskytuje praktické rady o výkonnosti softvéru bez zbytočností
prehľadný a stručný
pútavý štýl písania
dôkladné preskúmanie základných pojmov a kompromisov
slúži ako učebný zdroj aj praktická príručka
ponúka postrehy z autorových rozsiahlych skúseností v tejto oblasti.

Nevýhody:

Niektorí čitatelia považujú autorove myšlienky za ťažko sledovateľné kvôli nedostatočnej prehľadnej organizácii
niektoré kapitoly môžu obsahovať nepodstatné informácie
nedostatočné zameranie na modernú dynamiku viacjadrových zariadení/viacjadrových procesorov
niektorí ich vnímajú ako precenené.

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

Pôvodný názov:

Understanding Software Dynamics

Obsah knihy:

Od mobilných a cloudových aplikácií cez videohry až po riadenie vozidiel bez vodiča - čoraz viac softvéru je časovo obmedzených: musí spoľahlivo poskytovať výsledky bez problémov, konzistentne a prakticky okamžite. Ak sa mu to nepodarí, zákazníci sú nespokojní - a niekedy sú ohrozené životy. Keď softvér s časovým obmedzením nespĺňa svoje požiadavky, softvéroví inžinieri musia rýchlo identifikovať a riešiť hlavné príčiny. Je to ťažké a na pomoc je k dispozícii len málo nástrojov.

Svetovo uznávaný odborník na výkonnosť softvéru Richard Sites sa teraz k tomuto problému stavia čelom a ponúka odborné metódy a pokročilé nástroje na pochopenie zložitej dynamiky časovo obmedzeného softvéru, zlepšenie spoľahlivosti softvéru a riešenie náročných problémov s výkonnosťou. Zaoberá sa procesorom, pamäťou, diskom, sieťou a ďalšími oblasťami a pomôže vám opraviť programy, ktoré sú vždy príliš pomalé alebo niekedy fungujú dobre, ale inokedy sa nevysvetliteľne spomaľujú.

Sites využíva niekoľko desaťročí skúseností s priekopníctvom v oblasti optimalizácie výkonu softvéru a rozsiahle skúsenosti s výučbou vývojárov na úrovni absolventov. Predstavuje princípy a techniky, ktoré môžete použiť v akomkoľvek prostredí, od vstavaných zariadení až po dátové centrá, a osvetľuje ich na príkladoch založených na procesoroch x86 alebo ARM s operačným systémom Linux a prepojených sieťou Ethernet. Sites tiež vedie čitateľov k vytvoreniu a použitiu nového výkonného softvérového nástroja s otvoreným zdrojovým kódom KUtrace s extrémne nízkymi nákladmi, ktorý umožňuje presne sledovať, čo sa vykonáva na každom jadre procesora. Pomocou poznatkov získaných z tohto nástroja môžu čitatelia uplatňovať diferencované prístupy k zvyšovaniu výkonu - nielen techniky hrubej sily, ako je vypínanie vyrovnávacej pamäte alebo jadier.

Ďalšie údaje o knihe:

ISBN:9780137589739
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:464

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Pochopenie dynamiky softvéru - Understanding Software Dynamics
Od mobilných a cloudových aplikácií cez videohry až po riadenie vozidiel bez vodiča -...
Pochopenie dynamiky softvéru - Understanding Software Dynamics

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)