![]() |
SLProject 4.0.000
|
#include <chrono>#include <string>#include <vector>#include <map>#include <mutex>#include <fstream>Classes | |
| struct | ProfilingResult |
| class | Profiler |
| Utility for profiling functions/scopes and writing the results to a file. More... | |
| class | ProfilerTimer |
| A timer for profiling functions and scopes. More... | |
Macros | |
| #define | PROFILING 0 |
| #define | BEGIN_PROFILING_SESSION(filePath) |
| #define | PROFILE_SCOPE(name) |
| #define | PROFILE_FUNCTION() |
| #define | PROFILE_THREAD(name) |
| #define | PROFILER_TRACE_FILE_PATH |
| #define | END_PROFILING_SESSION() |
| #define BEGIN_PROFILING_SESSION | ( | filePath | ) |
| #define END_PROFILING_SESSION | ( | ) |
| #define PROFILE_FUNCTION | ( | ) |
| #define PROFILE_SCOPE | ( | name | ) |
| #define PROFILE_THREAD | ( | name | ) |
| #define PROFILER_TRACE_FILE_PATH |
| #define PROFILING 0 |