Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Discover how to implement continuous benchmarking in eBPF projects using Rust in this 30-minute conference talk. Learn to write a simple eBPF program, add benchmarks to client and kernel side code, and integrate continuous benchmarking into CI processes to detect and prevent performance regressions. Explore open-source tools for maximizing and maintaining project performance, covering topics such as eBPF basics, performance regression, eBPF Maps, Fizz Buzz implementations, micro and macro benchmarks, and statistical thresholds in continuous benchmarking.
Syllabus
Introduction
What is eBPF
What is performance regression
Basic eBPF program
eBPF Maps
Fizz Buzz
Fizz Buzz Fibonacci
Benchmarks
Micro Benchmarks
Micro Benchmark Setup
Macro Benchmark Setup
Macro Benchmark Code
Continuous Benchmarking
Bencher
Statistical Thresholds
Continuous Benchmark
Outro
Taught by
Linux Foundation