Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Benchmarking - You're Doing It Wrong

Strange Loop Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover the art of effective benchmarking in this 35-minute conference talk from Strange Loop. Explore common pitfalls and biases that can invalidate performance measurements, and learn essential techniques for creating accurate and useful benchmarks. Delve into real-world examples of flawed benchmarks, understand the impact of caches on performance testing, and gain insights into multimodal distributions. Examine the importance of focusing on critical program components and avoiding premature optimization. Uncover the challenges of microbenchmarking, non-constant work per iteration, and outlier management. Acquire valuable skills to guide your team towards meaningful performance improvements and avoid potential setbacks in system optimization.

Syllabus

Intro
To Write Good Benchmarks...
What's a Benchmark
Website Serving Images
It's Caches All The Way Down
Caches in Benchmarks
Wrong About the Machine
Multimodal Distribution
Wrong About Stats
Programmers waste enormous amounts of time thinking about ... the speed of noncritical parts of their programs... Forget about small efficiencies ...97% of the time
Wrong About What Matters
Becoming Less Wrong
Microbenchmarking: Blessing & Curse
Non-Constant Work Per Iteration
Outliers
Workload

Taught by

Strange Loop Conference

Reviews

Start your review of Benchmarking - You're Doing It Wrong

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.