Kirk Pepperdine talks with IEEE Software editor in chief Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Topics include: how a performance diagnostic model containing the system’s components can help us understand what each component is responsible for and what their interactions are. Examining the service-level agreements that are being missed and the conditions in the application’s environment; what metrics to look at; CPU wait versus CPU saturation; and how this model can be applied throughout the stack.
Show Notes
Related Links
Related SE Radio episodes:
- Episode 225: Brendan Gregg on Systems Performance
- Episode 125: Performance Engineering with Chris Grindstaff
Related IEEE Software articles:
- Facilitating Performance Predictions Using Software Components
- Performance Testing Complexity Analysis on Ajax-Based Web Applications
SE Radio theme music: “Broken Reality” by Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0