REVIEW - Foundations of Software and System Performance Engineering - Process, Performance Modeling, Requirements, Testing, Scalability, and Practice


Title:

Foundations of Software and System Performance Engineering

Process, Performance Modeling, Requirements, Testing, Scalability, and Practice

Author:

André B. Bondi

Publisher:

Addison-Wesley Professional (2014)

Pages:

448pp

Reviewer:

Paul Floyd

Reviewed:

July 2019

Rating:

★☆☆☆☆


Maybe the problem that I had with this book is that I was expecting something else, something on the same lines as Systems Performance by Brendan Gregg (which has much detail on actual measurement of performance). Bondi covers a great deal of the theory around performance engineering. There’s a whole chapter that is devoted to queuing theory. Then there is much on planning and requirements and how to interpret and present measurements.

I did quite enjoy the chapter on ‘Scalability and Performance’ (which has an amusing example of the cloakrooms at the New York Met and Modern Art museums and the Louvre). The following chapter on pitfalls in measurement contained some sound practical advice.

The parts of the book that are ‘down to the metal’ are a brief mention of ‘ps’ on Unix for memory measurement and another of ‘perfmon’ on Windows for network measurement. That’s too abstract for me – I guess that you need to be working on a large system with hundreds or more staff and a team dedicated the system performance in order to be able to benefit from a book like this.

Not recommended.


Book cover image courtesy of Open Library.




Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.