YoVDO

Making the Invisible Visible - Observing Complex Software Dynamics

Offered By: Stanford University via YouTube

Tags

Code Efficiency Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity