Chapter 19
KUtrace: Display of Software Dynamics
At last, we get back to the title of the book. It does no good to gather traces unless the information is presented in an understandable way—a way that allows a performance engineer to quickly understand why a collection of software is intermittently slow. The previous chapters of Part III cover gathering a trace of kernel-user execution transitions and postprocessing those into timespans that cover every nanosecond of elapsed time on every CPU core of a traced machine. This chapter covers turning those timespans into a meaningful visible display.
19.1 Overview
The self-contained HTML file created by makeself, described in Chapter 18, initially shows per-CPU timelines for the entire trace range. ...
Get Understanding Software Dynamics now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.