0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-27 08:41:02 +08:00
2016-02-18 00:49:32 +03:00

31 lines
540 B
C++

#include "profiler/profiler.h"
#include <chrono>
#include <thread>
void shortTimeFunction(){
PROFILER_BEGIN_FUNCTION_BLOCK;
std::this_thread::sleep_for(std::chrono::milliseconds(5));
}
void longTimeFunction(){
PROFILER_BEGIN_FUNCTION_BLOCK;
std::this_thread::sleep_for(std::chrono::milliseconds(1));
}
int main()
{
//profiler::Block bl("sds");
//profiler::registerMark(&bl);
PROFILER_ENABLE;
PROFILER_BEGIN_BLOCK("block1");
PROFILER_ADD_MARK("mark1");
PROFILER_ADD_MARK_GROUPED("mark1",1);
PROFILER_DISABLE;
return 0;
}