#include "Interfaces/ITab.h"
#include "Types/Types.h"
#include <chrono>
#include <deque>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include <wx/wx.h>
Go to the source code of this file.
◆ PERF_BEGIN_FRAME
| #define PERF_BEGIN_FRAME |
( |
| ) |
|
◆ PERF_END_FRAME
| #define PERF_END_FRAME |
( |
| ) |
|
◆ PERF_RECORD
| #define PERF_RECORD |
( |
| name, |
|
|
| value, |
|
|
| unit ) |
◆ PERF_TIME_BEGIN
| #define PERF_TIME_BEGIN |
( |
| name | ) |
|
Value:auto _perf_start_##name = std::chrono::high_resolution_clock::now()
Definition at line 212 of file PerformanceMonitor.h.
◆ PERF_TIME_END
| #define PERF_TIME_END |
( |
| name | ) |
|
Value:
#name, \
std::chrono::duration<double, std::milli>(std::chrono::high_resolution_clock::now() - _perf_start_##name) \
.count())
Definition at line 213 of file PerformanceMonitor.h.