

Performance Engineering on Hard Mode with Andrew Hunter
17 snips Nov 28, 2023
Andrew Hunter, a performance engineer who makes code really fast, discusses optimizing systems at hyperscale and the challenges of optimizing trading systems. He shares his favorite profiling techniques, tools for visualizing traces, and the unique challenges of optimizing OCaml versus C++. They also touch on the joys of musical theater and how to pass an interview when sleep-deprived.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 2min
Challenges of Performance Optimization in Grad School
02:16 • 14min
Sampling profilers and the Linux kernel profile 'perf'
16:12 • 14min
Better Tools in Performance Engineering
29:54 • 5min
Focus Tracing Tools vs Sampling Tools
35:13 • 3min
Sampling Profiles and the Use of O'Kammell in Performance Engineering
38:36 • 10min
The Role of Hardware in Achieving Low Latency and High Performance
48:22 • 7min