MIRA
|
Macros and classes for profiling code. More...
#include <string>
#include <map>
#include <boost/optional.hpp>
#include <thread/Thread.h>
#include <thread/Spinlock.h>
#include <platform/Types.h>
#include <utils/Time.h>
#include <utils/Singleton.h>
Go to the source code of this file.
Classes | |
class | Profiler |
The main Profiler class. More... | |
struct | Profiler::Scope |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Macros | |
#define | MIRA_PROFILE_BEGIN(id) |
#define | MIRA_PROFILE_END(id) |
#define | MIRA_PROFILE_SCOPE(id) |
#define | MIRA_PROFILER_LEVEL 3 |
#define | MIRA_PROFILE_BEGIN1(id) MIRA_PROFILE_BEGIN(id) |
#define | MIRA_PROFILE_END1(id) MIRA_PROFILE_END(id) |
#define | MIRA_PROFILE_SCOPE1(id) MIRA_PROFILE_SCOPE(id) |
#define | MIRA_PROFILE_BEGIN2(id) MIRA_PROFILE_BEGIN(id) |
#define | MIRA_PROFILE_END2(id) MIRA_PROFILE_END(id) |
#define | MIRA_PROFILE_SCOPE2(id) MIRA_PROFILE_SCOPE(id) |
#define | MIRA_PROFILE_BEGIN3(id) MIRA_PROFILE_BEGIN(id) |
#define | MIRA_PROFILE_END3(id) MIRA_PROFILE_END(id) |
#define | MIRA_PROFILE_SCOPE3(id) MIRA_PROFILE_SCOPE(id) |
#define | __MIRA_PROFILE_BEGIN(id) |
#define | _MIRA_PROFILE_BEGIN(id) __MIRA_PROFILE_BEGIN(id) |
#define | __MIRA_PROFILE_END(id) |
#define | _MIRA_PROFILE_END(id) __MIRA_PROFILE_END(id) |
#define | __MIRA_PROFILE_SCOPE(id) |
#define | _MIRA_PROFILE_SCOPE(id) __MIRA_PROFILE_SCOPE(id) |
Macros and classes for profiling code.
#define MIRA_PROFILE_BEGIN | ( | id | ) |
#define MIRA_PROFILE_END | ( | id | ) |
#define MIRA_PROFILE_SCOPE | ( | id | ) |
#define MIRA_PROFILER_LEVEL 3 |
#define MIRA_PROFILE_BEGIN1 | ( | id | ) | MIRA_PROFILE_BEGIN(id) |
#define MIRA_PROFILE_END1 | ( | id | ) | MIRA_PROFILE_END(id) |
#define MIRA_PROFILE_SCOPE1 | ( | id | ) | MIRA_PROFILE_SCOPE(id) |
#define MIRA_PROFILE_BEGIN2 | ( | id | ) | MIRA_PROFILE_BEGIN(id) |
#define MIRA_PROFILE_END2 | ( | id | ) | MIRA_PROFILE_END(id) |
#define MIRA_PROFILE_SCOPE2 | ( | id | ) | MIRA_PROFILE_SCOPE(id) |
#define MIRA_PROFILE_BEGIN3 | ( | id | ) | MIRA_PROFILE_BEGIN(id) |
#define MIRA_PROFILE_END3 | ( | id | ) | MIRA_PROFILE_END(id) |
#define MIRA_PROFILE_SCOPE3 | ( | id | ) | MIRA_PROFILE_SCOPE(id) |
#define __MIRA_PROFILE_BEGIN | ( | id | ) |
#define _MIRA_PROFILE_BEGIN | ( | id | ) | __MIRA_PROFILE_BEGIN(id) |
#define __MIRA_PROFILE_END | ( | id | ) |
#define _MIRA_PROFILE_END | ( | id | ) | __MIRA_PROFILE_END(id) |
#define __MIRA_PROFILE_SCOPE | ( | id | ) |
#define _MIRA_PROFILE_SCOPE | ( | id | ) | __MIRA_PROFILE_SCOPE(id) |