AnyLearn
All cursus
Programmingintermediate

Performance Profiling: Finding the Bottleneck That Matters

Most optimisation effort goes into code that was never the problem, because intuition about where time goes is reliably wrong. This path builds the discipline instead: the arithmetic that caps what any optimisation can buy, how profilers work and how to read a flame graph, the six causes behind almost all real slowness, and how to benchmark honestly and recognise the point where optimising stops paying.

0 of 4 lessons complete
Sign in to track progress and earn a certificate.

Lessons, in order

  1. 1
    Programming
    Measure First: The Arithmetic That Decides What to Optimise
    Start
  2. 2
    Programming
    How Profilers Work, and How to Read a Flame Graph
    Start
  3. 3
    Programming
    Where Time Actually Goes: The Six Usual Suspects
    Start
  4. 4
    Programming
    Benchmarks That Hold Up, and Knowing When to Stop
    Start