Comprendre la dynamique des logiciels

Note :   (4,7 sur 5)

Comprendre la dynamique des logiciels (Richard Sites)

Avis des lecteurs

Résumé:

Ce livre est considéré comme une ressource essentielle pour comprendre les questions de performance dans la programmation des systèmes. Il est apprécié pour ses idées pratiques et son exposition claire de sujets complexes. Si beaucoup le trouvent très utile et attrayant, certains lecteurs se heurtent à l'organisation de l'auteur et à la pertinence de certains contenus.

Avantages:

Fournit des conseils pratiques sur la performance des logiciels
bien rythmé et concis
style d'écriture attrayant
exploration approfondie des concepts fondamentaux et des compromis
sert à la fois de ressource d'apprentissage et de manuel pratique
offre des idées tirées de la vaste expérience de l'auteur dans le domaine.

Inconvénients:

Certains lecteurs trouvent que les idées de l'auteur sont difficiles à suivre en raison d'un manque d'organisation claire
certains chapitres peuvent contenir des informations non pertinentes
l'accent n'est pas suffisamment mis sur la dynamique moderne du multi-cœur/multi-CPU
l'ouvrage est perçu comme surévalué par certains.

(basé sur 4 avis de lecteurs)

Titre original :

Understanding Software Dynamics

Contenu du livre :

Qu'il s'agisse d'applications mobiles ou en nuage, de jeux vidéo ou de contrôle de véhicules sans conducteur, de plus en plus de logiciels sont soumis à des contraintes de temps : ils doivent fournir des résultats de manière fiable, transparente, cohérente et pratiquement instantanée. S'ils n'y parviennent pas, les clients sont mécontents - et parfois des vies sont mises en danger. Lorsqu'un logiciel soumis à des contraintes de temps ne répond pas à ses exigences, les ingénieurs logiciels doivent rapidement identifier et traiter les causes profondes. C'est une tâche difficile, et peu d'outils sont disponibles pour y remédier.

Aujourd'hui, Richard Sites, expert en performances logicielles de renommée mondiale, s'attaque de front au problème, en proposant des méthodes expertes et des outils avancés pour comprendre la dynamique complexe des logiciels soumis à des contraintes de temps, pour améliorer la fiabilité des logiciels et pour résoudre les problèmes de performances les plus difficiles. Il s'intéresse au processeur, à la mémoire, au disque, au réseau et à bien d'autres choses encore, pour vous aider à réparer les programmes qui sont toujours trop lents ou qui fonctionnent bien à certains moments mais qui ralentissent inexplicablement à d'autres moments.

Sites s'appuie sur plusieurs décennies d'expérience dans le domaine de l'optimisation des performances logicielles et sur une vaste expérience de l'enseignement aux développeurs au niveau universitaire. Il présente des principes et des techniques que vous pouvez utiliser dans n'importe quel environnement, des appareils embarqués aux centres de données, en les illustrant par des exemples basés sur des processeurs x86 ou ARM fonctionnant sous Linux et reliés par Ethernet. Sites guide également les lecteurs dans la construction et l'application d'un nouvel outil logiciel open source puissant et extrêmement peu coûteux, KUtrace, afin de retracer exactement ce qui s'exécute sur chaque cœur de processeur. En utilisant les informations recueillies grâce à cet outil, les lecteurs peuvent appliquer des approches nuancées pour améliorer les performances - et pas seulement des techniques de force brute telles que la désactivation des caches ou des cœurs.

Autres informations sur le livre :

ISBN :9780137589739
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2021
Nombre de pages :464

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Comprendre la dynamique des logiciels - Understanding Software Dynamics
Qu'il s'agisse d'applications mobiles ou en nuage, de jeux vidéo ou de...
Comprendre la dynamique des logiciels - Understanding Software Dynamics

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)