Description

Classes

   
class Util::Profiling::Logger
class Util::Profiling::LoggerJSON
Logger for JSON formatted data.
class Util::Profiling::LoggerPlainText
Logger for human-readable plain text data.
class Util::Profiling::LoggerTime
Logger for human-readable timings.
class Util::Profiling::LoggerTSV
Logger for tab-separated values.
class Util::Profiling::LoggerXML
Logger for XML formatted data.
class Util::Profiling::Profiler
Profiling code (measure running time, memory consumption and log it)
class Util::Profiling::ScopedAction

Typedefs

   
   
typedef Util::GenericAttributeMap Action
Forward declaration of Action.

Functions

   
   
const Util::StringIdentifier ATTR_description(“description” void)
   
const Util::StringIdentifier ATTR_memoryBegin(“memoryBegin” void)
   
const Util::StringIdentifier ATTR_memoryEnd(“memoryEnd” void)
   
const Util::StringIdentifier ATTR_timeBegin(“timeBegin” void)
   
const Util::StringIdentifier ATTR_timeEnd(“timeEnd” void)

Documentation

typedef
Util::Profiling::Action

public
 
 
typedef Util::GenericAttributeMap Action

Forward declaration of Action.

Defined in Util/Profiling/Action.h:20


function
Util::Profiling::ATTR_description

public static
     
     
const Util::StringIdentifier ATTR_description( “description” void )

Defined in Util/Profiling/Action.h:22


function
Util::Profiling::ATTR_memoryBegin

public static
     
     
const Util::StringIdentifier ATTR_memoryBegin( “memoryBegin” void )

Defined in Util/Profiling/Action.h:23


function
Util::Profiling::ATTR_memoryEnd

public static
     
     
const Util::StringIdentifier ATTR_memoryEnd( “memoryEnd” void )

Defined in Util/Profiling/Action.h:24


function
Util::Profiling::ATTR_timeBegin

public static
     
     
const Util::StringIdentifier ATTR_timeBegin( “timeBegin” void )

Defined in Util/Profiling/Action.h:25


function
Util::Profiling::ATTR_timeEnd

public static
     
     
const Util::StringIdentifier ATTR_timeEnd( “timeEnd” void )

Defined in Util/Profiling/Action.h:26