#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: