0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-28 01:04:41 +08:00

19 Commits

Author SHA1 Message Date
Victor Zarubkin
cae3ab989e (profiler reader app) Setting file name manually when launching application without arguments 2016-08-07 19:39:33 +03:00
Victor Zarubkin
55cd5a5751 (profiler Reader) For memory consumption optimization created BlocksTreeRoot class and move thread_name field from BlocksTree to new created class;
(profiler Reader) Added self_duration field for statistics;
(profiler Reader) Removed #ifdef macros;
(profiler Reader) moved BlocksTree, BlocksTreeRoot and thread_blocks_tree_t types inside profiler namespace;
(profiler GUI) Added globals.h and globals.cpp containing global variables and signals; Added profiler_gui namespace;
(ProfTreeWidget) Added context menu "Select columns" to make it possible to hide columns;
(ProfTreeWidget) Added percent statistics for blocks (Self %, Parent % and Frame %); Added displaying of total thread duration;
(ProfGraphicsScrollbar) Added context menu to make it possible to choose which thread to display on minimap;
(ProfGraphicsView) Highlighting currently selected thread;
2016-08-03 23:00:04 +03:00
Sergey Yagovtsev
d4b052127a Add command line parameters for reader. First parameters is file for reading and second is file for profiling dumping 2016-07-04 22:55:04 +03:00
Victor Zarubkin
30d9e7645f (Graphics view) Disabled border lines painting because of vertical lines painting bug;
* (Graphics view) Changed height of blocks. Variable thread-block height;
* (Tree widget) Disabled sorting by name to save order of threads displayed on graphics view;
* (Profiler reader) Changed type of value returned by fillTreesFromFile().
2016-06-27 23:22:12 +03:00
Victor Zarubkin
d997a48989 gather statistics 2016-06-26 12:45:21 +03:00
Sergey Yagovtsev
e525df5254 Warning fix 2016-06-22 23:58:41 +03:00
Sergey Yagovtsev
99fa9ffc5d Add info about duration in ms 2016-06-21 22:08:11 +03:00
Sergey Yagovtsev
4d1d66a405 More info in reader 2016-06-20 23:33:14 +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
b422da141d 1) Add documentation
2) Fix win warnings
2016-03-03 14:55:38 +03:00
Sergey Yagovtsev
c6c09dbe32 Added reader example 2016-02-24 06:30:13 +03:00