We debug our performance problem by simulating it with llvm-mca!

We debug our performance problem by simulating it with llvm-mca!
We talk about LIKWID and likwid-perfctr, a tool that you can use to get information from the hardware performance counters in a user-friendly way.
In this post we introduce Speescope, a useful tool to help you visualize what your program is doing and where it is spending time.
Multitime is a tool that you can use to repeat a command several times, and get additional information about its runtime: mean, standard deviation etc. Read this short article to get you started,
Learn about FlameGraphs, a great tool that will help you quickly find slow functions in your program.