Understanding Software Dynamics - Richard Sites
- Format: Broché Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtreExpédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.
Nos autres offres
-
54,00 €
Produit Neuf
Ou 13,50 € /mois
- Livraison à 0,01 €
- Livré entre le 11 et le 18 avril
Brand new, In English, Fast shipping from London, UK; Tout neuf, en anglais, expédition rapide depuis Londres, Royaume-Uni;ria9780137589739_dbm
-
59,24 €
Produit Neuf
Ou 14,81 € /mois
- Livraison : 3,99 €
- Livré entre le 11 et le 15 avril
-
72,34 €
Produit Neuf
Ou 18,09 € /mois
- Livraison : 5,00 €
- Livré entre le 10 et le 14 avril
Exp¿di¿ en 7 jours ouvr¿s
- Payez directement sur Rakuten (CB, PayPal, 4xCB...)
- Récupérez le produit directement chez le vendeur
- Rakuten vous rembourse en cas de problème
Gratuit et sans engagement
Félicitations !
Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !
TROUVER UN MAGASIN
Retour
Avis sur Understanding Software Dynamics de Richard Sites Format Broché - Livre Informatique
0 avis sur Understanding Software Dynamics de Richard Sites Format Broché - Livre Informatique
Donnez votre avis et cumulez 5
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
-
Finance For Executives
Occasion dès 32,00 €
-
Logic, Language, And Meaning, Volume 2
Neuf dès 60,11 €
Occasion dès 79,45 €
-
Peter Doig
1 avis
Neuf dès 74,71 €
Occasion dès 51,58 €
-
Pierre Molinier
Occasion dès 75,00 €
-
Das Lyrische Werk
Neuf dès 123,20 €
Occasion dès 77,30 €
-
Dragon Quest 8 - Guide Stratégique Officiel
23 avis
Occasion dès 42,15 €
-
Mark Morrisroe
Neuf dès 51,58 €
Occasion dès 42,45 €
-
Robert Polidori: After The Flood
1 avis
Occasion dès 68,00 €
-
Love On The Left Bank
1 avis
Neuf dès 40,79 €
-
Runescape: The First 20 Years--An Illustrated History
Neuf dès 42,00 €
-
The Epiphone Guitar Book
Neuf dès 33,75 €
-
Epigrammes, Tome Ii, 1re Partie (Livres Viii-Xii)
Occasion dès 35,80 €
-
77 Secrets De Mécaniciens
Neuf dès 58,04 €
Occasion dès 44,96 €
-
The Art Of Ponyo
Neuf dès 35,00 €
-
Secrets Of Antigravity Propulsion
Neuf dès 28,65 €
-
Textes Allemands : Classes Terminales
1 avis
Occasion dès 40,00 €
-
The Art Of Plein Air Painting
Neuf dès 40,25 €
-
Woman In The Mirror
Occasion dès 44,00 €
-
Sensorimotor Awareness: A Kinesthetic Guide To The Body In Action Paperback Book By Theodore Dimon
Neuf dès 30,31 €
-
Elvis Presley On Tour Livre Usa 120 Pages 240 Photos Inedites ! Rare!
Occasion dès 59,00 €
Produits similaires
Présentation Understanding Software Dynamics de Richard Sites Format Broché
- Livre Informatique
Résumé :
An Expert Guide to Software Performance Optimization
From mobile and cloud apps to video games to driverless vehicle control, more and more software is time-constrained: It must deliver reliable results seamlessly, consistently, and virtually instantaneously. If it doesn't, customers are unhappy--and sometimes lives are put at risk. When complex software underperforms or fails, software engineers need to identify and address the root causes. This is difficult and, historically, few tools have been available to help.
In Understanding Software Dynamics, performance expert Richard L. Sites tackles the problem head on, offering expert methods and advanced tools for understanding complex, time-constrained software dynamics, improving reliability and troubleshooting challenging performance problems.
Sites draws on several decades of experience pioneering software performance optimization, as well as extensive experience teaching graduate-level developers. He introduces principles and techniques for use in any environment, from embedded devices to datacenters, illuminating them with examples based on x86 or ARM processors running Linux and linked by Ethernet. He also guides readers through building and applying a powerful, new, extremely low-overhead open-source software tool, KUtrace, to precisely trace executions on every CPU core. Using insights gleaned from this tool, readers can apply nuanced solutions--not merely brute-force techniques such as turning off caches or cores.
Understanding Software Dynamics will be valuable to experienced software professionals, including application and OS developers, hardware and system architects, real-time system designers, and game developers, as well as advanced students.
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details....
Biographie:
Richard L. Sites wrote his first computer program in 1959 and has spent most of his career at the boundary between hardware and software, with a particular interest in CPU/software performance interactions. His past work includes VAX microcode, DEC Alpha co-architect, and inventing the performance counters found in nearly all processors today. He has done low-overhead microcode and software tracing at DEC, Adobe, Google, and Tesla. Dr. Sites earned his PhD at Stanford in 1974...
Sommaire:
Foreword xix
Preface xxi
Acknowledgments xxv
About the Author xxvii
Part I: Measurement 1
Chapter 1: My Program Is Too Slow 3
Chapter 2: Measuring CPUs 15
Chapter 3: Measuring Memory 31
Chapter 4: CPU and Memory Interaction 49
Chapter 5: Measuring Disk/SSD 61
Chapter 6: Measuring Networks 85
Chapter 7: Disk and Network Database Interaction 111
Part II: Observation 131
Chapter 8: Logging 133
Chapter 9: Aggregate Measures 141
Chapter 10: Dashboards 157
Chapter 11: Other Existing Tools 167
Chapter 12: Traces 193
Chapter 13: Observation Tool Design Principles 209
Part III: Kernel-User Trace 217
Chapter 14: KUtrace: Goals, Design, Implementation 219
Chapter 15: KUtrace: Linux Kernel Patches 227
Chapter 16: KUtrace: Linux Loadable Module 239
Chapter 17: KUtrace: User-Mode Runtime Control 245
Chapter 18: KUtrace: Postprocessing 249
Chapter 19: KUtrace: Display of Software Dynamics 257
Part IV: Reasoning 267
Chapter 20: What to Look For 269
Chapter 21: Executing Too Much 271
Chapter 22: Executing Slowly 279
Chapter 23: Waiting for CPU 289
Chapter 24: Waiting for Memory 299
Chapter 25: Waiting for Disk 307
Chapter 26: Waiting for Network 319
Chapter 27: Waiting for Locks 337
Chapter 28: Waiting for Time 357
Chapter 29: Waiting for Queues 361
Chapter 30: Recap 383
Appendix A: Sample Servers 387
Appendix B: Trace Entries 391
Glossary 397
References 405
Index 415...
Détails de conformité du produit
Personne responsable dans l'UE