Understanding Software Dynamics
by
Richard Sites
Description: Understanding Software Dynamics by Richard Sites examines methods for optimizing software performance across various applications, focusing on achieving reliability and responsiveness in time-sensitive environments
ISBN: 9780137589692
We may earn a commission from purchases made through links on this page.
KUtrace is absolutely one of the most powerful tools I've used for deeply understanding performance bottlenecks (after isolating issues) such as poor scheduling behavior. I would highly recommend reading his book "Understanding Software Dynamics" [1] if you are interested in learning more about KUtrace or performance bottlenecks/optimizations in general. The book is quite dense and dives deep into the performance characteristics of many examples of the five fundamental resources (according to Dick): CPU, Memory, Disk/SSD, Network, and Software critical sections.
[1]: https://www.oreilly.com/library/view/understanding-software-...