Explore the fundamentals of profiling in this comprehensive conference talk from ACCU 2022. Discover the two main types of profilers - sampling and instrumentation - and learn how to use popular tools like Optick and vTune for game development. Examine real-world case studies to troubleshoot performance issues, improve algorithms, optimize data structures, handle I/O waits, and enhance concurrency. Gain insights into micro-optimizations and when to consider them by analyzing low-level metrics such as cache misses and branch prediction. Benefit from the expertise of Mathieu Ropert, a French C++ specialist with experience in historical video game development, as he shares practical techniques for boosting program speed, throughput, latency, and responsiveness.
Overview
Syllabus
The Basics of Profiling - Mathieu Ropert - ACCU 2022
Taught by
ACCU Conference