by Adam Lake

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo

Chapter 4.6. Design and Implementation of an In-Game Memory Profiler

Ricky Lung

This gem introduces an architecture and implementation for a low-overhead in-game memory profiler with multi-threading support. With this profiler, one can examine the memory allocation distribution of a running game in a call-stack-style table in real time. These statistics can be extremely valuable for performing memory usage optimization and memory leak tracking.

Introduction

Memory consumption management is one of the cornerstones of technical quality for games. Developers try their best to fit as much content as possible into a finite memory resource. We all know that choosing the right tool to do any kind of performance tuning is crucial, as it provides ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required