The Performance Mindset
Mathieu Ropert
Software performance doesn't happen on accident, nor can it be an afterthought. Through my career I have found that with the right combination of factors most non-trivial codebases can achieve significant performance improvements.
I will illustrate this idea through the story of a 2x performance patch I made for a game as a side project by explaining not just what was done, but more importantly how and why it was possible to achieve in the first place.
While we will show some code and explain how it was made faster, this talk will put a strong emphasis on a wider spectrum such as profiling, learning, planning, curiosity and personal motivation.
Mathieu Ropert
French C++ consultant and trainer with a passion for game development and performance. Past speaker at CppCon, Meeting C++, ACCU and code::dive. Used to run the Paris C++ User Group. Currently lives in Sweden. Still thinks your build should be destroyed.