#include <Profiler.H>
Public Member Functions | |
Profiler (const Tag &tag_, bool hold=false) | |
void | start () |
void | stop () |
~Profiler () | |
Static Public Member Functions | |
static void | on () |
static void | off () |
static bool | is_profiling () |
static std::string | clean_name (const std::string &str) |
static void | Initialize () |
static void | Finalize () |
Classes | |
class | Tag |
Profiler::Profiler | ( | const Tag & | tag_, | |
bool | hold = false | |||
) |
Profiler::~Profiler | ( | ) |
References stop().
void Profiler::start | ( | ) |
void Profiler::stop | ( | ) |
void Profiler::on | ( | ) | [static] |
References profiling_mutex.
void Profiler::off | ( | ) | [static] |
References profiling_mutex.
bool Profiler::is_profiling | ( | ) | [static] |
std::string Profiler::clean_name | ( | const std::string & | str | ) | [static] |
void Profiler::Initialize | ( | ) | [static] |
References filename(), mma, ParmParse::query(), and verbose.
void Profiler::Finalize | ( | ) | [static] |