0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-31 02:49:13 +08:00

59 Commits

Author SHA1 Message Date
Victor Zarubkin
66d8a1b8f1 using std::list instead of std::vector is near twice faster 2016-06-26 00:58:40 +03:00
Victor Zarubkin
bd09a0173f statistics gathering 2016-06-26 00:56:24 +03:00
Victor Zarubkin
aa8fde2434 removed unnecessary memory allocation 2016-06-25 23:10:05 +03:00
Victor Zarubkin
f2a1c8bf30 fixed potential memory leak on move operator 2016-06-25 17:30:39 +03:00
Victor Zarubkin
06192258ed statistics move 2016-06-25 17:27:36 +03:00
Victor Zarubkin
2a1b7acfb9 prepare for statistics gathering and small refactoring with namespaces and comments 2016-06-25 17:24:29 +03:00
Victor Zarubkin
dba149c1e6 refactoring: proper types 2016-06-25 17:17:44 +03:00
Sergey Yagovtsev
0e26850408 New target with disabled profiler 2016-06-22 23:59:49 +03:00
Sergey Yagovtsev
e525df5254 Warning fix 2016-06-22 23:58:41 +03:00
Sergey Yagovtsev
281ba558ea Warning fix 2016-06-22 23:58:07 +03:00
Sergey Yagovtsev
fb3837316c Thread local for get current thread id 2016-06-22 23:57:11 +03:00
Sergey Yagovtsev
99fa9ffc5d Add info about duration in ms 2016-06-21 22:08:11 +03:00
Sergey Yagovtsev
6999122455 Linux build 2016-06-21 00:13:45 +03:00
Sergey Yagovtsev
4d1d66a405 More info in reader 2016-06-20 23:33:14 +03:00
Sergey Yagovtsev
be11666ea3 Add inline function getCurrentThreadId 2016-06-20 23:21:54 +03:00
Sergey Yagovtsev
e61404c92c Add function getThreadId 2016-06-20 23:10:14 +03:00
Sergey Yagovtsev
34307baca1 Add optimization 03 2016-06-20 22:56:38 +03:00
Sergey Yagovtsev
b26673b8ba Build if profiler disabled 2016-06-20 22:43:45 +03:00
Sergey Yagovtsev
8c746fc991 Merge branch 'develop' of github.com:yse/easy_profiler into develop 2016-06-20 22:27:10 +03:00
Sergey Yagovtsev
f1cff4e4a1 Remove sleep in sample 2016-06-20 22:17:12 +03:00
Victor Zarubkin
bc496f7ecf Typedef for children array type 2016-06-19 23:57:58 +03:00
Sergey Yagovtsev
f0a0b51a85 Add reader in profiler lib 2016-06-19 23:46:42 +03:00
Victor Zarubkin
a506a717cd Moved declaration of BlocksTree to profiler/reader.h 2016-06-19 23:01:49 +03:00
Sergey Yagovtsev
5e1f390655 Remove pointer to parent 2016-06-19 22:37:17 +03:00
Sergey Yagovtsev
739bfb9a17 Remove unused lib 2016-06-19 22:30:17 +03:00
Sergey Yagovtsev
c09d928393 linux build 2016-06-19 22:28:17 +03:00
Sergey Yagovtsev
a9018888f1 Add more info for log 2016-06-17 18:49:09 +03:00
Sergey Yagovtsev
fda71f5351 linux build 2016-06-17 18:37:01 +03:00
Sergey Yagovtsev
aa39a0ad25 Deserialize tree 2016-06-17 18:09:40 +03:00
Sergey Yagovtsev
7713f91500 Create tree structure 2016-06-17 16:31:09 +03:00
Sergey Yagovtsev
5f96b6403c Remove abs path 2016-06-10 23:45:21 +03:00
Sergey Yagovtsev
6d94573403 Add percent column 2016-05-06 00:30:31 +03:00
Sergey Yagovtsev
dfa583f410 Simple tree view 2016-05-01 23:32:46 +03:00
Sergey Yagovtsev
3d2ed40f54 add profiler gui 2016-04-29 16:13:32 +03:00
Sergey Yagovtsev
a056a68e5b Set output dir for archives 2016-03-21 06:22:48 +03:00
Sergey Yagovtsev
b29509c8a9 Add color for sample application 2016-03-04 12:17:50 +03:00
Sergey Yagovtsev
691c2953a4 Change color type. Now color is 8bit instead of 16bit. Add helper function for converting to RGB 2016-03-04 11:59:36 +03:00
Sergey Yagovtsev
2266de8346 Add more colors 2016-03-03 16:22:48 +03:00
Sergey Yagovtsev
309da55899 Move colors enumenator to main header 2016-03-03 15:48:00 +03:00
Sergey Yagovtsev
9fa0b890d8 Add colors header 2016-03-03 15:35:23 +03:00
Sergey Yagovtsev
b422da141d 1) Add documentation
2) Fix win warnings
2016-03-03 14:55:38 +03:00
Sergey Yagovtsev
4d1c6a0228 Set end of mark in constructor and test output to file on profile manager destructor 2016-02-20 18:17:00 +03:00
Sergey Yagovtsev
0d986a6464 Move serialized block in header 2016-02-24 06:31:05 +03:00
Sergey Yagovtsev
c6c09dbe32 Added reader example 2016-02-24 06:30:13 +03:00
Sergey Yagovtsev
5dfb456176 Linux runtime fix 2016-02-24 00:08:13 +03:00
Sergey Yagovtsev
98f3da5122 Linux build 2016-02-20 19:21:14 +03:00
Sergey Yagovtsev
9cf3ca02b7 1) Removed Mark entity. Only Block with type
2) Added simple implementation of serializing blocks and storing it.
2016-02-20 05:24:12 +03:00
Sergey Yagovtsev
d12ff7fb67 Added test script 2016-02-18 23:52:28 +03:00
Sergey Yagovtsev
3dbb675017 More sophisticated sample 2016-02-18 23:50:10 +03:00
Sergey Yagovtsev
2bba307998 Added empty profiler macros. Enabled if defined FULL_DISABLE_PROFILER definition 2016-02-18 23:50:06 +03:00