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

Commit Graph

  • 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(). Victor Zarubkin 2016-06-27 23:22:12 +03:00
  • 98cb124c4e (Graphics View) Added text shifting relatively to it's parent item. Victor Zarubkin 2016-06-27 22:17:43 +03:00
  • 89766e83b1 (Tree widget) Added possibility to colorize rows with profiler blocks' colors; * (Tree widget) Added displaying frame statistics for blocks. Victor Zarubkin 2016-06-27 22:11:26 +03:00
  • d5416fede8 Clang warning fix Sergey Yagovtsev 2016-06-26 22:34:51 +03:00
  • ef4a62cbe3 inverse colors for text items Victor Zarubkin 2016-06-26 22:16:36 +03:00
  • 95d13e98f1 linux build Sergey Yagovtsev 2016-06-26 21:14:15 +03:00
  • 415ef43bbb Gather statistic for root nodes Sergey Yagovtsev 2016-06-26 21:04:24 +03:00
  • e6c105561a added main window with both graphics view and tree widget; * further improvement of graphics view: highly improved scene scaling and added scene drag with left mouse button pressed. Victor Zarubkin 2016-06-26 20:54:16 +03:00
  • 98035ae705 renamed gui classes from My* to Prof* Victor Zarubkin 2016-06-26 19:06:53 +03:00
  • 1435e80cef added headers for source files Victor Zarubkin 2016-06-26 18:56:40 +03:00
  • 1d66f4f641 moved gui sources to .h and .cpp Victor Zarubkin 2016-06-26 18:46:51 +03:00
  • e412977f99 default sorting order for tree widget and resizeColumnToContents on items expand Victor Zarubkin 2016-06-26 17:56:57 +03:00
  • ba9944b83f added collapseAll, expandAll and jump-to-min-item actions to tree widget Victor Zarubkin 2016-06-26 17:33:43 +03:00
  • 6b93a6635f added tree widget view for profiled blocks Victor Zarubkin 2016-06-26 13:14:00 +03:00
  • a8df818b33 profiler gui: first steps Victor Zarubkin 2016-06-26 12:48:59 +03:00
  • c5b7399eab removed condition variable waiting because all threads were aligned into one chain, waiting each other. * modified sample functions: added heavy memory allocation operations. Victor Zarubkin 2016-06-26 12:47:39 +03:00
  • d997a48989 gather statistics Victor Zarubkin 2016-06-26 12:45:21 +03:00
  • 9d9cbc4413 long loops instead of sleep for test.prof Victor Zarubkin 2016-06-26 02:16:50 +03:00
  • 36ec598697 statistics gathering Victor Zarubkin 2016-06-26 02:15:39 +03:00
  • 94add93883 const modifiers for const methods Victor Zarubkin 2016-06-26 02:12:27 +03:00
  • 66d8a1b8f1 using std::list instead of std::vector is near twice faster Victor Zarubkin 2016-06-26 00:58:40 +03:00
  • bd09a0173f statistics gathering Victor Zarubkin 2016-06-26 00:56:24 +03:00
  • aa8fde2434 removed unnecessary memory allocation Victor Zarubkin 2016-06-25 23:10:05 +03:00
  • f2a1c8bf30 fixed potential memory leak on move operator Victor Zarubkin 2016-06-25 17:30:39 +03:00
  • 06192258ed statistics move Victor Zarubkin 2016-06-25 17:27:36 +03:00
  • 2a1b7acfb9 prepare for statistics gathering and small refactoring with namespaces and comments Victor Zarubkin 2016-06-25 17:24:29 +03:00
  • dba149c1e6 refactoring: proper types Victor Zarubkin 2016-06-25 17:17:44 +03:00
  • 0e26850408 New target with disabled profiler Sergey Yagovtsev 2016-06-22 23:59:49 +03:00
  • e525df5254 Warning fix Sergey Yagovtsev 2016-06-22 23:58:41 +03:00
  • 281ba558ea Warning fix Sergey Yagovtsev 2016-06-22 23:58:07 +03:00
  • fb3837316c Thread local for get current thread id Sergey Yagovtsev 2016-06-22 23:57:11 +03:00
  • 99fa9ffc5d Add info about duration in ms Sergey Yagovtsev 2016-06-21 22:08:11 +03:00
  • 6999122455 Linux build Sergey Yagovtsev 2016-06-21 00:13:45 +03:00
  • 4d1d66a405 More info in reader Sergey Yagovtsev 2016-06-20 23:33:14 +03:00
  • be11666ea3 Add inline function getCurrentThreadId Sergey Yagovtsev 2016-06-20 23:21:54 +03:00
  • e61404c92c Add function getThreadId Sergey Yagovtsev 2016-06-20 23:10:14 +03:00
  • 34307baca1 Add optimization 03 Sergey Yagovtsev 2016-06-20 22:56:38 +03:00
  • b26673b8ba Build if profiler disabled Sergey Yagovtsev 2016-06-20 22:43:45 +03:00
  • 8c746fc991 Merge branch 'develop' of github.com:yse/easy_profiler into develop Sergey Yagovtsev 2016-06-20 22:27:10 +03:00
  • f1cff4e4a1 Remove sleep in sample Sergey Yagovtsev 2016-06-20 22:17:12 +03:00
  • bc496f7ecf Typedef for children array type Victor Zarubkin 2016-06-19 23:57:58 +03:00
  • f0a0b51a85 Add reader in profiler lib Sergey Yagovtsev 2016-06-19 23:46:42 +03:00
  • a506a717cd Moved declaration of BlocksTree to profiler/reader.h Victor Zarubkin 2016-06-19 23:01:49 +03:00
  • 5e1f390655 Remove pointer to parent Sergey Yagovtsev 2016-06-19 22:37:17 +03:00
  • 739bfb9a17 Remove unused lib Sergey Yagovtsev 2016-06-19 22:30:17 +03:00
  • c09d928393 linux build Sergey Yagovtsev 2016-06-19 22:28:17 +03:00
  • a9018888f1 Add more info for log Sergey Yagovtsev 2016-06-17 18:49:09 +03:00
  • fda71f5351 linux build Sergey Yagovtsev 2016-06-17 18:37:01 +03:00
  • aa39a0ad25 Deserialize tree Sergey Yagovtsev 2016-06-17 18:09:40 +03:00
  • 7713f91500 Create tree structure Sergey Yagovtsev 2016-06-17 16:31:09 +03:00
  • 5f96b6403c Remove abs path Sergey Yagovtsev 2016-06-10 23:45:21 +03:00
  • 6d94573403 Add percent column Sergey Yagovtsev 2016-05-06 00:30:31 +03:00
  • dfa583f410 Simple tree view Sergey Yagovtsev 2016-05-01 23:32:46 +03:00
  • 3d2ed40f54 add profiler gui Sergey Yagovtsev 2016-04-29 16:13:32 +03:00
  • a056a68e5b Set output dir for archives Sergey Yagovtsev 2016-03-21 06:22:48 +03:00
  • b29509c8a9 Add color for sample application Sergey Yagovtsev 2016-03-04 12:17:50 +03:00
  • 691c2953a4 Change color type. Now color is 8bit instead of 16bit. Add helper function for converting to RGB Sergey Yagovtsev 2016-03-04 11:59:36 +03:00
  • 2266de8346 Add more colors Sergey Yagovtsev 2016-03-03 16:22:48 +03:00
  • 309da55899 Move colors enumenator to main header Sergey Yagovtsev 2016-03-03 15:48:00 +03:00
  • 9fa0b890d8 Add colors header Sergey Yagovtsev 2016-03-03 15:35:23 +03:00
  • b422da141d 1) Add documentation 2) Fix win warnings Sergey Yagovtsev 2016-03-03 14:55:38 +03:00
  • 4d1c6a0228 Set end of mark in constructor and test output to file on profile manager destructor Sergey Yagovtsev 2016-02-20 18:17:00 +03:00
  • 0d986a6464 Move serialized block in header Sergey Yagovtsev 2016-02-24 06:31:05 +03:00
  • c6c09dbe32 Added reader example Sergey Yagovtsev 2016-02-24 06:30:13 +03:00
  • 5dfb456176 Linux runtime fix Sergey Yagovtsev 2016-02-24 00:08:13 +03:00
  • 98f3da5122 Linux build Sergey Yagovtsev 2016-02-20 19:21:14 +03:00
  • 9cf3ca02b7 1) Removed Mark entity. Only Block with type 2) Added simple implementation of serializing blocks and storing it. Sergey Yagovtsev 2016-02-20 05:24:12 +03:00
  • d12ff7fb67 Added test script Sergey Yagovtsev 2016-02-18 23:52:28 +03:00
  • 3dbb675017 More sophisticated sample Sergey Yagovtsev 2016-02-18 23:50:10 +03:00
  • 2bba307998 Added empty profiler macros. Enabled if defined FULL_DISABLE_PROFILER definition Sergey Yagovtsev 2016-02-18 23:50:06 +03:00
  • dbe5af1125 Added logic of push/pop blocks Sergey Yagovtsev 2016-02-18 19:27:17 +03:00
  • 2fce0f5886 some changes to Singleton implementation Smirnov Kirill 2016-02-17 18:18:06 +03:00
  • 561f79e8e6 Some changes to Singleton implementation Smirnov Kirill 2016-02-17 18:18:06 +03:00
  • 1f80b87816 First steps in the sample app Sergey Yagovtsev 2016-02-18 00:49:32 +03:00
  • f4e3a83390 Specified output directory for the libraries Sergey Yagovtsev 2016-02-18 00:47:41 +03:00
  • d643242885 Added function beginBlock Sergey Yagovtsev 2016-02-18 00:45:13 +03:00
  • a5730169cc Fixed some warnings Sergey Yagovtsev 2016-02-17 23:43:37 +03:00
  • 434622e282 Linux build Sergey Yagovtsev 2016-02-17 23:24:35 +03:00
  • 4a1f64f654 Added new line in files Sergey Yagovtsev 2016-02-16 23:25:12 +03:00
  • 1da69c6ce7 Initial commit Sergey Yagovtsev 2016-02-16 23:21:12 +03:00
  • b5848ea7a6 Added new line in files Sergey Yagovtsev 2016-02-16 23:25:12 +03:00
  • c60ac3ea85 Initial commit Sergey Yagovtsev 2016-02-16 23:21:12 +03:00