ezEngine  Milestone 7
ezProfilingSystem Class Reference

Helper functionality of the profiling system. More...

#include <Profiling.h>

Static Public Member Functions

static ezProfilingId CreateId (const char *szName)
 Registers a new id.
static void DeleteId (const ezProfilingId &id)
 Frees the storage for an id so it can be reused.
static void Capture (ezStreamWriterBase &outputStream)
 This is implementation specific. The default profiling captures the current data and writes it as json to the output stream. GPA does nothing.

Private Member Functions

 EZ_MAKE_SUBSYSTEM_STARTUP_FRIEND (Foundation, ProfilingSystem)

Static Private Member Functions

static void Initialize ()
static void AddReference (const ezProfilingId &id)
static void ReleaseReference (const ezProfilingId &id)
static void SetThreadName (const char *szThreadName)
 Sets the name of the current thread.


class ezProfilingId
ezUInt32 RunThread (ezThread *pThread)

Detailed Description

Helper functionality of the profiling system.

The documentation for this class was generated from the following files: