Victor Zarubkin
d88b747c33
Valid version check
2016-12-12 22:26:50 +03:00
Victor Zarubkin
29f81d1244
(Core) Monitoring threads, removing threads without blocks, events and context switches;
...
* (Core) Context switch events also register threads for current process;
* (Core) Writing process id into output file (old files still could be opened);
2016-12-12 22:26:32 +03:00
Sergey Yagovtsev
039e0a6efa
Add next pid to context switch file
2016-12-12 22:01:33 +03:00
Victor Zarubkin
3f64b9fb1c
(GUI) Added average time into summary popup
2016-12-12 21:41:48 +03:00
Victor Zarubkin
d4877b59b8
(GUI) Added new regime "Hide min-size blocks" to hide blocks which screen size is less than 'Min blocks size';
...
(GUI) Slightly more memory effective arch.
2016-12-12 21:39:16 +03:00
Sergey Yagovtsev
58b1fdb8a3
Define alignment size
2016-12-12 03:13:07 +03:00
Sergey Yagovtsev
4cb7d90e49
Prevent crash on exited thread
2016-12-12 03:12:50 +03:00
Sergey Yagovtsev
9d3824fb50
Merge branch 'cdserg-develop' into develop
2016-12-12 02:25:20 +03:00
Sergey Yagovtsev
98b3ac3a8f
Merge pull-request
2016-12-12 02:24:36 +03:00
Victor Zarubkin
fd259d3948
(GUI) Removed Reload button
2016-12-12 01:10:54 +03:00
Victor Zarubkin
5e4193cb13
(ETW) setDebugPrivelege() rename
2016-12-11 03:31:22 +03:00
Victor Zarubkin
0dc944a877
(GUI) Remember 10 last opened files instead of one (added menu into "Reload last file" tool-button)
2016-12-11 03:27:42 +03:00
Victor Zarubkin
24e0ac261b
(GUI) Increased length of text edit - IP: [ ]
2016-12-10 12:58:16 +03:00
Victor Zarubkin
e5b1485cec
(GUI) Now you can use host name instead of ip-address
2016-12-10 12:54:17 +03:00
Victor Zarubkin
1984035d04
Update README.md
2016-12-09 20:51:15 +03:00
Sergey Grivskiy
63e036f11a
custom core library name (for cross-platform build, like easy_profiler_eabihf), ex: "cmake -DLIB_NAME=easy_profiler_x64 ../easy_profiler_core"
2016-12-09 15:01:47 +03:00
Sergey Grivskiy
4db9c82729
fix: wrong results for ARM: empty getCurrentTime() for ARM and other architectures
2016-12-09 15:01:47 +03:00
Victor Zarubkin
61271ff282
Amend last commit
2016-12-08 22:28:02 +03:00
Victor Zarubkin
6f14a4e97c
(GUI) Added possibility to re-connect to the profiled application or to connect to the new address/port
2016-12-08 22:22:09 +03:00
Victor Zarubkin
88dc699099
No need to check for nullptr while deleting
2016-12-08 22:19:45 +03:00
Victor Zarubkin
c9d3169dbf
(EasyGraphicsView) minor alignment fixes
2016-12-07 23:32:10 +03:00
Victor Zarubkin
d0c847da1d
(EasyGraphicsView) Additional 5% offset before first and after last block;
...
* (EasyGraphicsView) Scroll to the first block after opening file;
2016-12-07 23:28:15 +03:00
Victor Zarubkin
0a4f9b0f43
(GUI) similar blocks highlighting fix;
...
(EasyDescTreeWidget) tree build fix;
2016-12-07 22:40:45 +03:00
Victor Zarubkin
46c4867b2d
(EasyHystogramItem) updating image after window resize
2016-12-07 22:35:37 +03:00
Victor Zarubkin
b33faa571e
(EasyHystogramItem) Display hystogram mode (MODE: overview // MODE: zoom);
...
* (EasyHystogramItem) Changed colors calculation method;
2016-12-07 22:29:16 +03:00
Victor Zarubkin
159f7f5c7e
changed displayed version
2016-12-04 19:18:38 +03:00
Victor Zarubkin
3c72d5d94d
minor fixes
2016-12-04 19:17:28 +03:00
Victor Zarubkin
041ed6beab
(easy_profiler_core) reader: fixed uint64_t overflow while converting ticks to nanoseconds. TODO: maybe use 128-bit integers in future.
2016-12-04 18:42:32 +03:00
Victor Zarubkin
f9e8138c36
gcc warnings fix
2016-12-04 18:40:46 +03:00
Victor Zarubkin
e388c8e08e
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop
2016-12-04 17:02:01 +03:00
Sergey Yagovtsev
4539addae2
warning fix
2016-12-04 16:59:34 +03:00
Victor Zarubkin
15f3c7fc87
(GUI) Added tooltips into Settings->View menu;
...
(GUI) More informative popup window view;
(GUI) Added hystogram for current selected block;
2016-12-04 16:51:27 +03:00
Sergey Yagovtsev
052bd47452
Set CXX standard by cmake
2016-12-04 16:50:58 +03:00
Sergey Yagovtsev
cbbf570fae
Define EASY_PRODUCT_VERSION by concatenating major, minor and patch strings
2016-12-04 16:40:00 +03:00
Sergey Yagovtsev
256f5f6041
Rename src and move include directory
2016-12-02 00:35:25 +03:00
Sergey Yagovtsev
052b37744e
Add to win solution include files
2016-12-02 00:14:28 +03:00
Sergey Yagovtsev
f4d4cbecfa
Merge branch 'develop' of github.com:yse/easy_profiler into develop
2016-12-02 00:09:31 +03:00
Sergey Yagovtsev
5537eb290d
More convenient build scripts.
2016-12-02 00:08:25 +03:00
Victor Zarubkin
ced93de1b3
(EasyGraphicsView) New popup window for blocks
2016-12-01 23:31:40 +03:00
Victor Zarubkin
e7db63e7d3
startListen fixes
2016-12-01 23:30:43 +03:00
Sergey Yagovtsev
80ebd76116
Interface changing:
...
1 - Rename startListeningToCature to startListen
2 - Specify listen port by startListen function parameter
2016-12-01 23:25:54 +03:00
Victor Zarubkin
acb197557f
(EasyGraphicsView) Added possibility to scroll thread names list with mouse wheel
2016-12-01 22:27:25 +03:00
Victor Zarubkin
33bd7256ab
(EasyGraphicsView) Scroll to main thread after file load
2016-12-01 22:20:34 +03:00
Victor Zarubkin
02e43a2b45
(EasyGraphicsScrollbar) Displaying text with minimum and maximum duration of frames
2016-12-01 21:55:11 +03:00
Victor Zarubkin
a2ae2dd051
(EasyGraphicsItem) Changed sync events minimum size
2016-12-01 21:53:06 +03:00
Victor Zarubkin
02349afe8b
(EasyGraphicsView) Fixed timeline scale indicator text;
...
* (EasyGraphicsView) Fixed longest thread selection;
2016-12-01 21:52:29 +03:00
Victor Zarubkin
4dcb769ba2
(EasyGraphicsScrollbar) Added possibility to scale minimap to the current visible area (click mouse right button on minimap)
2016-11-30 22:37:11 +03:00
Victor Zarubkin
045f464e1f
(EasyGraphicsView) Chronometer line style reset fix
2016-11-30 22:22:58 +03:00
Victor Zarubkin
69a326c06b
(EasyGraphicsView) Highlighting all similar blocks on diagram (only if they are visible!);
...
(GUI) Added possibility to select units in which time will be displayed
2016-11-30 21:59:40 +03:00
Sergey Yagovtsev
2ddfa4db68
win build
2016-11-28 22:58:16 +03:00