Overview
Explore game programming concepts and profiling techniques in this lecture from the COMP4300 Game Programming course. Dive into topics such as singletons, code profiling methods including event-based, statistical, and instrumentation profilers, and hands-on demonstrations using Visual Studio profilers. Learn to implement a C++ code timer class, discover visual code profiling with chrome tracing, and understand the creation of a custom profiler class. Gain practical insights through live coding demonstrations focused on A3 profiling, and master the use of macros for efficient profiling in game development.
Syllabus
- Preroll
- Greetings
- Lecture Start
- Singletons
- Code Profiling
- Event-Based Profilers
- Statistical Profilers
- Instrumentation Profilers
- Demo: VS Sample Profiler
- Demo: VS Instrumentation Profiler
- C++ Code Timer Class
- TheCherno Shout-out
- Visual Code Profiling: chrome tracing
- Visual Profiling in C++
- Profiler Class
- Auto Start/Stop
- Macros to the Rescue
- Live Coding Demo: A3 Profiling
Taught by
Dave Churchill