Înțelegerea dinamicii software

Evaluare:   (4.7 din 5)

Înțelegerea dinamicii software (Richard Sites)

Recenzii ale cititorilor

Rezumat:

Cartea este considerată o resursă esențială pentru înțelegerea problemelor de performanță în programarea sistemelor, apreciată pentru perspectivele sale practice și expunerea clară a subiectelor complexe. În timp ce mulți o consideră extrem de valoroasă și atractivă, unii cititori se luptă cu organizarea autorului și cu relevanța anumitor conținuturi.

Avantaje:

Oferă sfaturi practice, fără prejudecăți, cu privire la performanța software-ului
bine ritmată și concisă
stil de scriere captivant
explorarea aprofundată a conceptelor fundamentale și a compromisurilor
servește atât ca resursă de învățare, cât și ca manual practic
oferă idei din vasta experiență a autorului în domeniu.

Dezavantaje:

Unii cititori consideră că ideile autorului sunt greu de urmărit din cauza lipsei unei organizări clare
anumite capitole pot conține informații irelevante
nu se concentrează suficient pe dinamica modernă multi-core/multi-CPU
perceput ca fiind supraevaluat de unii.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Understanding Software Dynamics

Conținutul cărții:

De la aplicațiile mobile și cloud la jocurile video și la controlul vehiculelor fără șofer, din ce în ce mai multe software-uri sunt constrânse de timp: trebuie să ofere rezultate în mod fiabil, transparent, consecvent și practic instantaneu. Dacă nu reușește să facă acest lucru, clienții sunt nemulțumiți - și, uneori, viețile sunt puse în pericol. Atunci când un software cu timp limitat nu își îndeplinește cerințele, inginerii de software trebuie să identifice și să abordeze rapid cauzele principale. Acest lucru este dificil și puține instrumente au fost disponibile pentru a ajuta.

Acum, Richard Sites, expert de renume mondial în domeniul performanței software, abordează problema frontal, oferind metode de specialitate și instrumente avansate pentru înțelegerea dinamicii complexe a software-ului cu timp limitat, îmbunătățirea fiabilității software-ului și depanarea problemelor dificile de performanță. El abordează CPU, memoria, discul, rețeaua și multe altele, ajutându-vă să reparați programele care sunt întotdeauna prea lente sau care funcționează bine uneori, dar încetinesc inexplicabil în alte momente.

Sites se bazează pe mai multe decenii de experiență în optimizarea performanțelor software și pe o vastă experiență în predarea dezvoltatorilor la nivel universitar. El prezintă principii și tehnici pe care le puteți utiliza în orice mediu, de la dispozitive încorporate la centre de date, iluminându-le cu exemple bazate pe procesoare x86 sau ARM care rulează Linux și sunt conectate prin Ethernet. De asemenea, Sites îi ghidează pe cititori prin construirea și aplicarea unui nou instrument software open source extrem de eficient, KUtrace, pentru a urmări exact ce se execută pe fiecare nucleu al procesorului. Utilizând informațiile obținute din acest instrument, cititorii pot aplica abordări nuanțate pentru îmbunătățirea performanței - nu doar tehnici de forță brută, cum ar fi oprirea cache-urilor sau a nucleelor.

Alte date despre carte:

ISBN:9780137589739
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:464

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Înțelegerea dinamicii software - Understanding Software Dynamics
De la aplicațiile mobile și cloud la jocurile video și la controlul vehiculelor fără...
Înțelegerea dinamicii software - Understanding Software Dynamics

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)