Channel: Stanford Online
Category: Education
Tags: optimizing codesoftwarecomputer scienceee380stanfordstanford onlinesoftware performancecomplex software
Description: Dick Sites March 9 Dick discusses key topics in his recent book "Understanding Software Dynamics". Over his career he has taken a particular interest in complex software performance and determining why things can be slow. He will cover examples for each of the seven reasons code may not be running at its intended speed. The seven reasons are: 1. Executing too much code 2. Executing too slowly 3. Waiting for CPI 4. Waiting for Memory 5. Waiting for Disk 6. Waiting for Network 7. Waiting for Locks For more videos like this, check out our playlist: youtube.com/playlist?list=PLoROMvodv4rMWw6rRoeSpkiseTHzWj6vu Learn more about the seminar series here: online.stanford.edu/courses/ee380-colloquium-computer-systems