Sergey Yagovtsev
a422f69deb
More stability in networking
2016-09-08 23:15:01 +03:00
Sergey Yagovtsev
20d3fb47a6
First steps in network. Work on linux
2016-09-08 21:03:40 +03:00
Victor Zarubkin
6e845eece2
Using Google Material Design colors;
...
* At last, fixed bug with text paint on very large scene scale. Now you can scale the scene up to 10 ns scale!
2016-09-07 21:48:50 +03:00
Sergey Yagovtsev
68ee40a5ad
Replace tab to whitespaces
2016-09-06 22:23:55 +03:00
Victor Zarubkin
f5ed51e13a
Event tracing fixes! Now working :)
2016-09-04 19:35:58 +03:00
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