Victor Zarubkin
192ab87e4c
#0 Simplified some lambdas
2018-01-29 23:42:18 +03:00
Victor Zarubkin
091d5447ce
#0 Updated copyright dates; [Gui] thread_pool.cpp MSVC build fix; [Core] Renamed getCurrentTime() to profiler::clock::now() + renamed profiler::currentTime() to profiler::now()
2018-01-29 23:29:43 +03:00
Victor Zarubkin
1a333e4f01
#0 [Gui] Large portion of refactoring; Replaced bunch of threads with thread pool; Small fixes for arbitrary values viewer
2018-01-28 20:52:17 +03:00
Victor Zarubkin
1f6d3c2a7d
#31 [Gui] Arbitrary values viewer bug fixes
2018-01-28 02:01:49 +03:00
Victor Zarubkin
230f7d1463
#0 [Gui] Saving dialog geometry; Added refresh button to arbitrary values widget; Fixed zoom-in algorithm
2018-01-25 23:21:56 +03:00
Victor Zarubkin
a7a58acd1d
#31 [Gui] Big update for arbitrary values viewer. It is now viable and can be used to inspect user metrics. Currently arbitrary values viewer is built into blocks list widget.
2018-01-21 19:37:44 +03:00
Victor Zarubkin
694497b5ca
Release 2.0 further work. Intermediate commit.
2018-01-20 15:23:28 +03:00
Victor Zarubkin
9cd1f62fce
Merge remote-tracking branch 'origin/develop' into release_2_0
2018-01-08 03:02:36 +03:00
Victor Zarubkin
22c61a42b5
#75 [Core] No waiting when dumping blocks. All events should now be stored properly.
2018-01-08 02:56:51 +03:00
Victor Zarubkin
d3c21bfe2a
#0 Update README.md - fixed typo
2018-01-08 01:22:27 +03:00
Sergey Yagovtsev
a78c92c33f
Context switch logger: get the processor cycle counter instead of time of a day
2018-01-07 18:39:11 +03:00
Sergey Yagovtsev
bbfe1896f8
Update README.md
2018-01-07 02:10:57 +03:00
Victor Zarubkin
2c008b77ed
Merge remote-tracking branch 'origin/develop' into release_2_0
...
# Conflicts:
# easy_profiler_core/block.cpp
# easy_profiler_core/profile_manager.cpp
# easy_profiler_core/reader.cpp
# profiler_gui/common_types.h
# profiler_gui/descriptors_tree_widget.cpp
2018-01-04 17:59:21 +03:00
Victor Zarubkin
f9a132e9ee
#0 [Core] Minor cosmetic changes
2018-01-04 17:38:59 +03:00
uykusuz
50cd560722
#0 : various fixes for windows build ( #84 )
...
* #0 : various fixes for windows build
* remove warnings that definition of a variable hides previously defined ones
* remove warnings that function argument is not used
* remove warnings that statements are not reached
* event_trace_win: fix compilation with UNICODE
* #0 various windows fixes: react to PR comments
* localize unicode handling of process info to ProcessInfo
* fix compilation error in Properties constructor
* event_trace_win: fix bug in ProcessInfo initialization
We didn't retry setting the name when GetModuleBaseName() didn't succeed,
even though we did that before the last refactoring.
* Revert "event_trace_win: fix bug in ProcessInfo initialization"
This reverts commit c4ce6cf488be5489fa0a1a9c24e92dd39bbc42a1.
* Revert "#0 various windows fixes: react to PR comments"
This reverts commit cae31a25371e53a3645ddab82372c3772138d658.
* #0 various windows fixes: react to PR comments again
* keep number of allocations minimal
* add getProcessName() to retrieve the process name as char always (i.e. not UNICODE)
2018-01-04 17:15:02 +03:00
Sergey Kosarevsky
38459f8ea4
README.md: fixed typo ( #90 )
2018-01-04 16:56:22 +03:00
Sergey Yagovtsev
6e83f80f5b
Install with include hierarhy
2017-12-29 17:12:08 +03:00
Victor Zarubkin
d049a1339e
#75 [Core] No more waiting behavior when dumping blocks. Current solution resolves possible dead-lock but restricts any Events out of Frame bounds (You can see that the last event for LoadingResources thread in the profiler_sample is always absent).
2017-12-28 22:21:54 +03:00
Victor Zarubkin
a9e6ac084b
Older compiler build
v2.0.0-beta.1
2017-12-28 00:41:32 +03:00
Victor Zarubkin
b1bf6a1ac8
Older compiler build
2017-12-28 00:37:26 +03:00
Victor Zarubkin
6a74c76681
Windows build
2017-12-28 00:31:53 +03:00
Victor Zarubkin
4406664a7d
#31 Basic arbitrary values viewer chart
2017-12-28 00:23:14 +03:00
Sergey Yagovtsev
941c5667bd
minor refactoring
2017-12-28 00:00:20 +03:00
Sergey Yagovtsev
341a549f61
Sample: build when SAMPLE_NETWORK_TEST is undefined
2017-12-27 22:37:52 +03:00
Sergey Yagovtsev
04a0880a77
Create LICENSE
2017-12-18 17:43:52 +03:00
Victor Zarubkin
b73044fddd
#31 [Core] Fixed issue with storing arbitrary value while dumping. // [GUI] Further values viewer progress.
2017-12-14 23:12:27 +03:00
Victor Zarubkin
123358b798
#31 [GUI] Arbitrary values viewer begin. Refactoring.
2017-12-07 22:36:53 +03:00
Victor Zarubkin
2b24ea635f
#0 [GUI] HierarchyTree: Finally replaced colored rows with colored squares in front of block name. These squares can not be turned off from now.
2017-12-06 22:04:08 +03:00
Victor Zarubkin
f03fa50dd5
#0 [GUI] Appearance
2017-12-05 21:53:14 +03:00
Victor Zarubkin
b11c68e71f
#31 [GUI] Arbitrary values viewer progress
2017-12-04 20:29:45 +03:00
Victor Zarubkin
3b6986aa36
#0 [GUI] Appearance progress
2017-12-04 20:29:22 +03:00
Victor Zarubkin
d24e4a9e7e
#31 [GUI] Arbitrary values viewer progress
2017-11-30 22:21:08 +03:00
Victor Zarubkin
ef7d9f0bad
#81 [Core] Added an option to choose function names format
2017-11-28 21:37:18 +03:00
Victor Zarubkin
df93c146b2
#0 [GUI] Windows styling and consterxpr fix for some Qt versions
2017-11-27 22:43:01 +03:00
Victor Zarubkin
e4305bf10b
#0 [GUI] Styling and optimization
2017-11-27 22:02:15 +03:00
Victor Zarubkin
010ac07ce0
#0 [GUI] Styling. Themes.
2017-11-26 15:37:39 +03:00
Victor Zarubkin
a559bbe2c5
#0 [GUI] Styling
2017-11-23 22:15:12 +03:00
Victor Zarubkin
109c5fc47c
#0 [GUI] Styling
2017-11-23 22:01:44 +03:00
Victor Zarubkin
66dce34169
#31 arbitrary value interface small refactoring
2017-11-20 23:36:33 +03:00
Victor Zarubkin
43df2d8636
#0 [GUI] Styling
2017-11-20 23:34:45 +03:00
Victor Zarubkin
5fdc4aa4e7
#0 [GUI] Warning fix: typo, forgotten return
2017-11-20 21:57:42 +03:00
Victor Zarubkin
07cdde155a
#0 MSVC2013 build
2017-11-20 21:53:12 +03:00
Victor Zarubkin
3b809fa6f3
Merge branch 'origin/develop' into release_2_0
2017-11-20 21:34:03 +03:00
Mika Rautio
e5fd86f9c8
Add support for building with Apple LLVM clang version < 8.0 ( #82 )
...
* Add support for building with pre 2016 Apple LLVM clang
* Automatically detect Apple clang that do not support thread_local
* Clarify clang thread_local support code comment
2017-11-20 20:23:15 +03:00
Victor Zarubkin
86ed82aea4
#0 [GUI] Styling
2017-11-17 21:22:53 +03:00
Victor Zarubkin
aa1ddb44ca
#0 [GUI] Styling
2017-11-16 22:32:28 +03:00
Victor Zarubkin
b3fd7c7837
#31 Single arbitrary values can be displayed in GUI as events + value converted to text
2017-11-15 21:43:52 +03:00
Victor Zarubkin
78186a82d0
#0 Build fix >:E
2017-11-10 00:01:43 +03:00
Victor Zarubkin
e0190fe7a3
#0 Windows build
2017-11-09 23:56:46 +03:00
Victor Zarubkin
bdb9e546b3
#0 [Core] Windows build
2017-11-09 23:43:12 +03:00