O'Reilly logo

Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice by André B. Bondi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Performance Engineering Pitfalls

Choices of scheduling policies or the use of new technologies are sometimes made with the intent of increasing capacity, increasing the sustainable load, shortening average response times, or pleasing one or more stakeholders or constituencies. In many of these cases, the proposed modification will not result in the achievement of the stated performance goal. Indeed, some performance engineering choices may cause undesirable side effects or even worsen performance, while incurring considerable implementation and testing costs. The introduction of priority scheduling can lead to the starvation of lower-priority tasks and have other unintended side effects. Adding processors can sometimes worsen performance. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required