#include <mlProfilingManager.h>
Definition at line 37 of file mlProfilingManager.h.
◆ byteToHumanReadable()
static std::string MLProfilingManager::byteToHumanReadable |
( |
size_t |
bytes | ) |
|
|
static |
Converts the number of bytes into a human-readable representation.
◆ deinitialize()
static void MLProfilingManager::deinitialize |
( |
| ) |
|
|
static |
◆ disableTracing()
static void MLProfilingManager::disableTracing |
( |
| ) |
|
|
static |
◆ enableTracing()
static void MLProfilingManager::enableTracing |
( |
const char * |
filename | ) |
|
|
static |
Enables call tracing and set the trace filname.
◆ getCurrentTime()
double MLProfilingManager::getCurrentTime |
( |
| ) |
|
|
inlinestatic |
◆ globalMutex()
Returns access to the global recursive mutex of the profiling.
Definition at line 71 of file mlProfilingManager.h.
◆ initialize()
static void MLProfilingManager::initialize |
( |
| ) |
|
|
static |
Initializes the singleton.
◆ isProfilingEnabled()
static bool MLProfilingManager::isProfilingEnabled |
( |
| ) |
|
|
inlinestatic |
◆ isTimeProfilingGraphEnabled()
static bool MLProfilingManager::isTimeProfilingGraphEnabled |
( |
| ) |
|
|
inlinestatic |
◆ isTracingEnabled()
static bool MLProfilingManager::isTracingEnabled |
( |
| ) |
|
|
static |
Returns whether call tracing is enabled.
◆ resetAllProfilingData()
static void MLProfilingManager::resetAllProfilingData |
( |
| ) |
|
|
static |
Resets all profiling data.
◆ setProfilingEnabled()
static void MLProfilingManager::setProfilingEnabled |
( |
bool |
enabled | ) |
|
|
static |
Sets whether profiling is enabled.
◆ setTimeProfilingGraphEnabled()
static void MLProfilingManager::setTimeProfilingGraphEnabled |
( |
bool |
enabled | ) |
|
|
inlinestatic |
◆ timeToHumanReadable()
static std::string MLProfilingManager::timeToHumanReadable |
( |
double |
time | ) |
|
|
static |
Converts the time into a human-readable representation.
◆ MLMetaProfile
◆ MLMetaProfilePtr
The documentation for this class was generated from the following file: