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 Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.