Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

COMP4300 - Game Programming - C++ Visual Code Profiling - Lecture 20

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced game programming concepts through this comprehensive lecture covering singleton design patterns and C++ code profiling techniques. Begin with an examination of singleton patterns and their applications in game development, then dive deep into code profiling methodologies essential for optimizing game performance. Learn to use Visual Studio's built-in profiling tools and discover how to implement custom C++ code timers for performance measurement. Master visual code profiling techniques and understand how to create and utilize profiler classes effectively. Examine practical implementation strategies using constructor/destructor patterns and macro-based profiling approaches. Conclude with a hands-on demonstration of profiling assignments that showcase real-world application of these optimization techniques in game development projects using C++ and SFML graphics library within an Entity-Component-System architecture.

Syllabus

00:00 - Intro
00:55 - Singletons
11:34 - Code Profiling
21:27 - Visual Studio Profling
33:58 - C++ Code Timer
39:58 - Visual Code Profiling
48:01 - Visual Profiling in C++
48:58 - Profiler Class
54:14 - Using Constructor / Destructor
58:02 - Using Macros
1:05:49 - Profiling Assignments Demo

Taught by

Dave Churchill

Reviews

Start your review of COMP4300 - Game Programming - C++ Visual Code Profiling - Lecture 20

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.