#include <mutex>
#include <vector>
#include <time.h>
#include "MemoryX.h"
Go to the source code of this file.
|
class | Profiler |
| A simple profiler to measure the average time lengths that a particular task/function takes. Currently not thread-safe and not thread-smart, but it will probably work fine if you use it on a high level. More...
|
|
class | TaskProfile |
| a simple class to keep track of one task that may be called multiple times. More...
|
|
◆ BEGIN_TASK_PROFILING
#define BEGIN_TASK_PROFILING |
( |
|
TASK_DESCRIPTION | ) |
Profiler::Instance()->Begin(__FILE__,__LINE__,TASK_DESCRIPTION) |
◆ END_TASK_PROFILING
#define END_TASK_PROFILING |
( |
|
TASK_DESCRIPTION | ) |
Profiler::Instance()->End(__FILE__,__LINE__,TASK_DESCRIPTION) |