- Welcome to Lesson 13: Benchmarking.
Here, I'm gonna start teaching you the basics
of benchmarking, and how important it is to validate
any benchmark that you perform.
We're gonna focus on CPU and memory benchmarking,
which is really the bulk of where you should be when we're
looking to improve the performance of our software.
This is where we're going, where we're trying
to make decisions on what is better.
But, remember, we're always gonna optimize
for correctness first, and once we get a running program,
we can use these benchmarking tools to get a sense
that we're running fast enough, and if we're not.
But I'm gonna show you how we can leverage the output
of this tooling to make our code run better.