Software-Dynamik verstehen

Bewertung:   (4,7 von 5)

Software-Dynamik verstehen (Richard Sites)

Leserbewertungen

Zusammenfassung:

Das Buch gilt als unverzichtbare Ressource für das Verständnis von Leistungsproblemen bei der Systemprogrammierung und wird für seine praktischen Einblicke und die klare Darstellung komplexer Themen geschätzt. Während viele es als äußerst wertvoll und fesselnd empfinden, haben einige Leser Probleme mit der Organisation des Autors und der Relevanz bestimmter Inhalte.

Vorteile:

Bietet praktische, sachliche Ratschläge zur Software-Performance
schnell und prägnant
einnehmender Schreibstil
gründliche Erforschung grundlegender Konzepte und Kompromisse
dient sowohl als Lernressource als auch als praktisches Handbuch
bietet Einblicke aus der umfangreichen Erfahrung des Autors in diesem Bereich.

Nachteile:

Einige Leser finden die Ideen des Autors aufgrund einer unklaren Gliederung schwer nachvollziehbar
einige Kapitel enthalten möglicherweise irrelevante Informationen
zu wenig Fokus auf moderne Multi-Core/Multi-CPU-Dynamik
wird von einigen als überbewertet empfunden.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Understanding Software Dynamics

Inhalt des Buches:

Von mobilen und Cloud-Anwendungen über Videospiele bis hin zur fahrerlosen Fahrzeugsteuerung steht immer mehr Software unter Zeitdruck: Sie muss zuverlässig, nahtlos, konsistent und praktisch sofort Ergebnisse liefern. Gelingt ihr das nicht, sind die Kunden unzufrieden - und manchmal sind sogar Menschenleben in Gefahr. Wenn zeitkritische Software ihre Anforderungen nicht erfüllt, müssen Softwareingenieure die Ursachen schnell identifizieren und beheben. Das ist schwierig, und bisher gab es nur wenige Werkzeuge, die dabei helfen konnten.

Der weltbekannte Software-Performance-Experte Richard Sites geht das Problem frontal an und bietet Expertenmethoden und fortschrittliche Tools für das Verständnis komplexer zeitbeschränkter Software-Dynamik, die Verbesserung der Software-Zuverlässigkeit und die Behebung schwieriger Performance-Probleme. Er geht auf CPU, Speicher, Festplatte, Netzwerk und mehr ein und hilft Ihnen, Programme zu beheben, die immer zu langsam sind oder manchmal gut funktionieren, aber zu anderen Zeiten unerklärlich langsam sind.

Sites blickt auf mehrere Jahrzehnte Erfahrung in der Optimierung der Softwareleistung zurück und verfügt über umfangreiche Erfahrung in der Ausbildung von Entwicklern auf Graduiertenebene. Er stellt Prinzipien und Techniken vor, die Sie in jeder Umgebung anwenden können, von eingebetteten Geräten bis hin zu Rechenzentren, und beleuchtet sie anhand von Beispielen, die auf x86- oder ARM-Prozessoren basieren, auf denen Linux läuft und die über Ethernet verbunden sind. Sites führt die Leser auch durch den Aufbau und die Anwendung eines leistungsstarken neuen Open-Source-Softwaretools mit extrem geringem Aufwand, KUtrace, um genau zu verfolgen, was auf jedem CPU-Kern ausgeführt wird. Mit den Erkenntnissen aus diesem Tool können die Leser differenzierte Ansätze zur Leistungsverbesserung anwenden - und nicht nur brachiale Techniken wie das Abschalten von Caches oder Kernen.

Weitere Daten des Buches:

ISBN:9780137589739
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:464

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Software-Dynamik verstehen - Understanding Software Dynamics
Von mobilen und Cloud-Anwendungen über Videospiele bis hin zur fahrerlosen Fahrzeugsteuerung...
Software-Dynamik verstehen - Understanding Software Dynamics

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)