Software – von mobilen und Cloud-Anwendungen bis hin zu Videospielen und autonomen Verkehrssystemen – wird zunehmend zeitlich begrenzt. Sie muss zuverlässige Ergebnisse reibungslos, konsistent und nahezu sofort liefern. Die Unfähigkeit, dies zu garantieren, führt zu Unzufriedenheit bei den Verbrauchern und... kann in einigen Fällen sogar ein Risiko für Menschenleben darstellen. Wenn komplexe Software schlecht funktioniert oder abstürzt, müssen Ingenieure die Ursachen finden und beheben. Diese Aufgabe ist alles andere als einfach, und es gab bisher nicht viele Werkzeuge, um sie zu bewältigen. Richard L. Sites, ein Experte für Leistungsanalysen, geht die Problematik direkt an, indem er wirkungsvolle Ansätze und professionelle Werkzeuge zur Identifizierung der Dynamik komplexer, zeitlich begrenzter Programme sowie zur Verbesserung der Zuverlässigkeit und zur Behebung von Leistungsproblemen anbietet.Der Autor kann auf mehrere Jahrzehnte praktischer Erfahrung und Ausbildung von professionellen Entwicklern zurückblicken. Er führt den Leser in die Prinzipien und Techniken ein, die in jeder Umgebung anwendbar sind, beginnend mit eingebetteten Geräten bis hin zu Rechenzentren, und untermauert sie mit Beispielen aus Ethernet-verbundenen x86- und ARM-Systemen, die unter Linux betrieben werden. Auf der Grundlage der mit KUtrace gewonnenen Informationen werden die Leser in der Lage sein, konkrete Lösungen zu nutzen, anstatt einfach Techniken wie das Deaktivieren von Caches oder Kernen durchzugehen.
Autor: Ричард Сайтс
Verlag: piter
Serie: Для профессионалов
Altersgrenzen: 16+
Jahr der Veröffentlichung: 2024
ISBN: 9785446122646
Anzahl der Seiten: 512
Größe: 234х165х27 mm
Einbandart: Soft
Gewicht: 780 g
Liefermethoden
Wählen Sie die passende Lieferart
Selbstabholung im Geschäft
0.00 €
Kurierzustellung