Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture by the instructor covers the definition and quantification of software performance, including how to set performance goals, measure performance metrics, and improve software performance. It discusses latency percentiles, dealing with performance in practice, and various commands related to performance. The lecture also delves into concepts like caching, batching, laziness, speculation, and debugging performance problems. Examples from real-world scenarios, such as Grand Theft Auto, are used to illustrate performance optimization techniques and back-of-the-envelope calculations for latency. Continuous Performance Testing (DevOps) is also explored, emphasizing the importance of performance testing in the development process.