Making the Invisible Visible - Observing Complex Software Dynamics
Offered By: Stanford University via YouTube
Course Description
Overview
Explore complex software performance issues and learn why code may not run at its intended speed in this Stanford seminar featuring Dick Sites, author of "Understanding Software Dynamics." Delve into the seven key reasons for software slowdowns, including executing too much code, waiting for CPU, memory, disk, network, and locks. Gain valuable insights from Sites' extensive career experience in analyzing and optimizing software performance. Discover practical examples and techniques for identifying and addressing performance bottlenecks in complex software systems. Enhance your understanding of software dynamics and learn how to make the invisible visible in software performance analysis.
Syllabus
Introduction
Simple Software
User Mode
Interference between tasks
Waiting for CPU
Waiting for Memory
Network
Waiting for Locks
Tracing
References
Taught by
Stanford Online
Tags
Related Courses
Competitive Programmer's Core SkillsSaint Petersburg State University via Coursera Основы разработки на С++: коричневый пояс
Moscow Institute of Physics and Technology via Coursera Mastering Programming with MATLAB
Vanderbilt University via Coursera Exception Handling in Python
Coursera Project Network via Coursera Concepts in Python: Loops, Functions and Returns
Coursera Project Network via Coursera