0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-26 16:11:02 +08:00

22 Commits

Author SHA1 Message Date
Victor Zarubkin
71f95f2c87 (profiler_core) Simplifying API: there are ~1.5 times lower macros number for using profiler. 2016-08-28 23:40:23 +03:00
Victor Zarubkin
8f30948105 (profiler_gui) Reading file (MainWindow) and building blocks hierarchy (TreeWidget) in separate threads + displaying read progress;
(profiler_gui) Moving sources into separate files;
(profiler_gui) Rename Prof* classes into Easy*;
(EasyGraphicsView) Optimized performance by not painting items which were not expanded in TreeWidget. While there are no range selected for TreeWidget, only top-level blocks are painted on scene.
2016-08-18 23:26:41 +03:00
Victor Zarubkin
bcfa8d362d (profiler sample) Default value changed for OBJECTS 2016-08-14 16:05:40 +03:00
Sergey Yagovtsev
6df717781a Sample with more real blocks 2016-08-10 22:38:55 +03:00
Victor Zarubkin
b39057049e (profiler) Proper color names and 6 new colors 2016-08-07 19:31:09 +03:00
Sergey Yagovtsev
6445be6e41 Add test for performance 2016-08-01 22:25:26 +03:00
Victor Zarubkin
146b0ccdfc Sample dump to file 2016-08-01 22:15:40 +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
c5b7399eab removed condition variable waiting because all threads were aligned into one chain, waiting each other.
* modified sample functions: added heavy memory allocation operations.
2016-06-26 12:47:39 +03:00
Victor Zarubkin
9d9cbc4413 long loops instead of sleep for test.prof 2016-06-26 02:16:50 +03:00
Sergey Yagovtsev
0e26850408 New target with disabled profiler 2016-06-22 23:59:49 +03:00
Sergey Yagovtsev
4d1d66a405 More info in reader 2016-06-20 23:33:14 +03:00
Sergey Yagovtsev
f1cff4e4a1 Remove sleep in sample 2016-06-20 22:17:12 +03:00
Sergey Yagovtsev
f0a0b51a85 Add reader in profiler lib 2016-06-19 23:46:42 +03:00
Sergey Yagovtsev
dfa583f410 Simple tree view 2016-05-01 23:32:46 +03:00
Sergey Yagovtsev
b29509c8a9 Add color for sample application 2016-03-04 12:17:50 +03:00
Sergey Yagovtsev
b422da141d 1) Add documentation
2) Fix win warnings
2016-03-03 14:55:38 +03:00
Sergey Yagovtsev
3dbb675017 More sophisticated sample 2016-02-18 23:50:10 +03:00
Sergey Yagovtsev
dbe5af1125 Added logic of push/pop blocks 2016-02-18 19:27:17 +03:00
Sergey Yagovtsev
1f80b87816 First steps in the sample app 2016-02-18 00:49:32 +03:00
Sergey Yagovtsev
b5848ea7a6 Added new line in files 2016-02-16 23:25:12 +03:00
Sergey Yagovtsev
c60ac3ea85 Initial commit 2016-02-16 23:21:12 +03:00