Dmitry Krivoschekov [Sat, 28 Apr 2018 18:09:20 +0000 (21:09 +0300)]
Add 'Running' chapter to README
Dmitry Krivoschekov [Sat, 28 Apr 2018 17:34:53 +0000 (20:34 +0300)]
Add new README
This README file is written specifically for Visual Studio version of Tizen .NET Memory profiler.
Dmitry Krivoschekov [Sat, 28 Apr 2018 09:35:09 +0000 (12:35 +0300)]
Rename original README of Tizen dotnet memory profiler
Alexey Chernobaev [Tue, 8 May 2018 15:48:35 +0000 (18:48 +0300)]
Windows GUI build instruction updated.
Alexey Chernobaev [Tue, 8 May 2018 15:14:04 +0000 (18:14 +0300)]
File|Close menu item removed because it generally duplicated the functionality of File|Quit
Alexey Chernobaev [Tue, 8 May 2018 15:08:48 +0000 (18:08 +0300)]
copy required dll files to destination directory on build (in Release configuration)
Alexey Chernobaev [Sat, 28 Apr 2018 12:19:16 +0000 (15:19 +0300)]
Merge branch 'rtsoft_msvc_port' into delivery
Alexey Chernobaev [Fri, 27 Apr 2018 13:22:50 +0000 (16:22 +0300)]
Windows GUI build instruction updated
Igor Oblakov [Fri, 27 Apr 2018 12:09:26 +0000 (15:09 +0300)]
Tizen i686 target build fix
Igor Oblakov [Wed, 25 Apr 2018 18:44:16 +0000 (21:44 +0300)]
add packaging for ARM
Alexey Chernobaev [Thu, 12 Apr 2018 17:49:36 +0000 (20:49 +0300)]
fixed stack overflow in case of too big flame graphs (now the maximum depth of a flame graph is limited)
Alexey Chernobaev [Mon, 9 Apr 2018 16:20:03 +0000 (19:20 +0300)]
"How to build" instruction updated
Alexey Chernobaev [Wed, 4 Apr 2018 19:39:14 +0000 (22:39 +0300)]
fix build on Linux
Alexey Chernobaev [Wed, 4 Apr 2018 19:11:02 +0000 (22:11 +0300)]
"Building Tizen .NET Memory Profiler GUI on Windows" document added
Alexey Chernobaev [Wed, 4 Apr 2018 19:07:08 +0000 (22:07 +0300)]
fixing build errors in some environments (Qt 5.11.0 MSVC2017 64bit, Release build only):
- removed 'include "xxx.moc"' from chartwidget.cpp and histogramwidget.cpp;
- renamed HelpWidget to ChartHelpWindow and moved it from chartwidget.cpp to separate .h and .cpp files.
Alexey Chernobaev [Tue, 3 Apr 2018 16:12:34 +0000 (19:12 +0300)]
"Samsung Electronics Co." - added " Co."
Alexey Chernobaev [Tue, 3 Apr 2018 15:28:40 +0000 (18:28 +0300)]
- 'quick_exit' called on closing the application to avoid possible crashes in case some background operations (e.g. parsing a source file) are still in progress while the main window has already been destroyed;
- shorten debuggee name on the Summary page (remove characters starting from __AUL_SDK__)
Alexey Chernobaev [Tue, 3 Apr 2018 15:23:50 +0000 (18:23 +0300)]
show "Nothing to display" if chart is empty to avoid user frustration (QWT)
Alexey Chernobaev [Mon, 2 Apr 2018 19:37:49 +0000 (22:37 +0300)]
some tricks for flame graph:
- implementing back/forward actions in NO_K_LIB mode;
- trying to fix a floating bug with wrong initial graph display position
Alexey Chernobaev [Fri, 30 Mar 2018 20:13:04 +0000 (23:13 +0300)]
pro file fix
Alexey Chernobaev [Fri, 30 Mar 2018 20:09:35 +0000 (23:09 +0300)]
more possible build options (use / don't use such libraries as QWT, KChart, ThreadWeaver)
Alexey Chernobaev [Fri, 30 Mar 2018 19:05:25 +0000 (22:05 +0300)]
about dialog text changed
Alexey Chernobaev [Fri, 30 Mar 2018 18:07:35 +0000 (21:07 +0300)]
ThreadWeaver library (helper for multithreaded programming) use in heaptrack_gui restored on Windows platform
Alexey Chernobaev [Wed, 28 Mar 2018 18:34:35 +0000 (21:34 +0300)]
minor Linux fixes
Alexey Chernobaev [Wed, 28 Mar 2018 18:09:21 +0000 (21:09 +0300)]
saving and restoring main window position and size
Alexey Chernobaev [Wed, 28 Mar 2018 17:44:51 +0000 (20:44 +0300)]
better quality when saving charts to JPEG (Qwt)
Alexey Chernobaev [Wed, 28 Mar 2018 17:44:12 +0000 (20:44 +0300)]
conditional "rebranding" from Heaptrack to Tizen Memory Profiler (controlled by SAMSUNG_TIZEN_BRANCH configuration option in pro-file)
Alexey Chernobaev [Wed, 28 Mar 2018 15:01:38 +0000 (18:01 +0300)]
minor fix
Alexey Chernobaev [Wed, 28 Mar 2018 14:59:14 +0000 (17:59 +0300)]
about dialog improved
Alexey Chernobaev [Wed, 28 Mar 2018 14:05:11 +0000 (17:05 +0300)]
about dialog corrected, application icon added (Windows)
Alexey Chernobaev [Wed, 28 Mar 2018 14:04:08 +0000 (17:04 +0300)]
using boost::iostreams::newline_filter to fix possible new line issues when reading heaptrack data files
Alexey Chernobaev [Tue, 27 Mar 2018 13:20:42 +0000 (16:20 +0300)]
save charts to files fix (QWT)
Alexey Chernobaev [Tue, 27 Mar 2018 13:17:30 +0000 (16:17 +0300)]
saving and restoring chart options (QWT)
Alexey Chernobaev [Tue, 27 Mar 2018 12:44:41 +0000 (15:44 +0300)]
AboutData class added
Alexey Chernobaev [Mon, 26 Mar 2018 18:29:33 +0000 (21:29 +0300)]
minor fixes
Alexey Chernobaev [Mon, 26 Mar 2018 18:24:20 +0000 (21:24 +0300)]
open file dialog added for selecting a profile data file and an optional "compare to" data file (NO_K_LIB mode)
Alexey Chernobaev [Mon, 26 Mar 2018 16:55:42 +0000 (19:55 +0300)]
pro file updated after adding the about dialog
Alexey Chernobaev [Mon, 26 Mar 2018 16:52:17 +0000 (19:52 +0300)]
about dialog added (NO_K_LIB mode) - need to change the dialog text!
Alexey Chernobaev [Mon, 26 Mar 2018 16:09:02 +0000 (19:09 +0300)]
minor fix
Alexey Chernobaev [Mon, 26 Mar 2018 16:00:44 +0000 (19:00 +0300)]
Merge branch 'rtsoft_msvc_port' of https://git-s.dev.rtsoft.ru/tizen-tools/heaptrack into rtsoft_msvc_port
Alexey Chernobaev [Mon, 26 Mar 2018 15:58:53 +0000 (18:58 +0300)]
automatically detect the size of help window for charts (QWT)
Igor Oblakov [Mon, 26 Mar 2018 11:58:28 +0000 (14:58 +0300)]
Fix heaptrack i686 target problem
Alexey Chernobaev [Sat, 24 Mar 2018 22:54:45 +0000 (01:54 +0300)]
minor fix to be able to build without QWT
Alexey Chernobaev [Sat, 24 Mar 2018 22:48:26 +0000 (01:48 +0300)]
added a context menu to histogram (QWT)
Alexey Chernobaev [Fri, 23 Mar 2018 15:33:07 +0000 (18:33 +0300)]
refactoring to prepare adding a context menu to histogram (QWT)
Alexey Chernobaev [Thu, 22 Mar 2018 23:38:26 +0000 (02:38 +0300)]
fix file name suffix when exporting charts to files on Linux (QWT)
Alexey Chernobaev [Thu, 22 Mar 2018 19:14:12 +0000 (22:14 +0300)]
help window for charts (QWT) added; export charts (QWT) to files implemented
Alexey Chernobaev [Tue, 20 Mar 2018 12:57:25 +0000 (15:57 +0300)]
"Show Unresolved" and "Show Curve Borders" options implemented for charts, tooltips improved (QWT)
Alexey Chernobaev [Mon, 19 Mar 2018 19:11:19 +0000 (22:11 +0300)]
charts tooltips improved (QWT)
Alexey Chernobaev [Fri, 16 Mar 2018 15:40:23 +0000 (18:40 +0300)]
implementing tooltips for histograms (QWT), in progress
Alexey Chernobaev [Fri, 16 Mar 2018 15:39:42 +0000 (18:39 +0300)]
chart tooltips improvements, other minor fixes
Alexey Chernobaev [Thu, 15 Mar 2018 18:34:49 +0000 (21:34 +0300)]
minor fixes
Alexey Chernobaev [Thu, 15 Mar 2018 18:14:23 +0000 (21:14 +0300)]
tooltips implemented for charts (if using QWT) - except histogram
Alexey Chernobaev [Thu, 15 Mar 2018 00:56:27 +0000 (03:56 +0300)]
histogram (QWT) improved (correct x-scale labels, total data shown, etc); refactoring
Alexey Chernobaev [Wed, 14 Mar 2018 19:43:43 +0000 (22:43 +0300)]
histogram y-axes scale fixed
Alexey Chernobaev [Wed, 14 Mar 2018 19:18:56 +0000 (22:18 +0300)]
allocation histogram added (in progress)
Alexey Chernobaev [Tue, 13 Mar 2018 11:53:12 +0000 (14:53 +0300)]
charts panning enabled (QWT)
Alexey Chernobaev [Mon, 12 Mar 2018 20:02:03 +0000 (23:02 +0300)]
bug fix in the chart tracker text (wrong y-value) - if using QWT charts
Alexey Chernobaev [Mon, 12 Mar 2018 19:33:58 +0000 (22:33 +0300)]
QWT charts zooming enabled; refactoring
Alexey Chernobaev [Mon, 12 Mar 2018 00:02:36 +0000 (03:02 +0300)]
pro file reverted
Alexey Chernobaev [Sun, 11 Mar 2018 23:58:48 +0000 (02:58 +0300)]
fix QWT plot legend on Linux
Alexey Chernobaev [Sun, 11 Mar 2018 20:55:08 +0000 (23:55 +0300)]
fix for Qt below 5.10
Alexey Chernobaev [Sun, 11 Mar 2018 20:37:59 +0000 (23:37 +0300)]
handling shortcuts manually in the context menu of ChartWidget
Alexey Chernobaev [Sun, 11 Mar 2018 18:03:44 +0000 (21:03 +0300)]
context menu added to charts (QWT) to allow users changing some options
Alexey Chernobaev [Sun, 11 Mar 2018 13:48:38 +0000 (16:48 +0300)]
show legend and vertical lines for charts (need to make it customizable later)
Alexey Chernobaev [Tue, 6 Mar 2018 18:32:15 +0000 (21:32 +0300)]
enable using QWT instead of KChart under unix (by uncommenting one line in pro-file)
Alexey Chernobaev [Tue, 6 Mar 2018 16:11:31 +0000 (19:11 +0300)]
support using QWT instead of KChart (in progress)
Igor Oblakov [Tue, 6 Mar 2018 11:46:13 +0000 (14:46 +0300)]
Temporary fix for i686 libprofiler
Alexey Chernobaev [Fri, 2 Mar 2018 18:19:28 +0000 (21:19 +0300)]
pro-file fix for unix
Alexey Chernobaev [Fri, 2 Mar 2018 17:20:36 +0000 (20:20 +0300)]
refactoring (preparing to enable use of QWT instead of KChart)
Alexey Chernobaev [Mon, 19 Feb 2018 18:12:51 +0000 (21:12 +0300)]
NO_K_CHART mode added (if it's not defined but NO_K_LIB is defined then only KChart libraries are used but not other KDE libraries)
Alexey Chernobaev [Thu, 15 Feb 2018 19:06:04 +0000 (22:06 +0300)]
Minor Qt project fix
Alexey Chernobaev [Thu, 15 Feb 2018 18:57:58 +0000 (21:57 +0300)]
Fix NO_K_LIB build mode
Alexey Chernobaev [Thu, 15 Feb 2018 18:46:47 +0000 (21:46 +0300)]
Fix normal (when NO_K_LIB not set) build mode
Alexey Chernobaev [Thu, 15 Feb 2018 18:25:57 +0000 (21:25 +0300)]
changes to compile using msvc
Alexey Chernobaev [Thu, 15 Feb 2018 17:58:05 +0000 (20:58 +0300)]
NO_K_LIB build mode (without KDE libraries) implemented
Alexey Chernobaev [Thu, 15 Feb 2018 12:53:08 +0000 (15:53 +0300)]
uint -> unsigned int (for msvc)
Andrey Kvochko [Thu, 15 Feb 2018 09:20:56 +0000 (12:20 +0300)]
Use legacy JIT until Ruyjit gets ELT callbacks support
Gleb Balykov/SRR-Compiler Lab/./삼성전자 [Thu, 15 Feb 2018 09:20:43 +0000 (12:20 +0300)]
Add different CoreCLR colors in flame graph (#28)
Andrey Kvochko/SRR-Compiler Lab/./삼성전자 [Thu, 15 Feb 2018 09:19:20 +0000 (12:19 +0300)]
Fix compile errors on Ubuntu 17.10 (#29)
* Use check_symbol_exists() to check if cfree() is available
Thanks to Daniel Vratil for the initial work.
heaptrack now compiles on Fedora rawhide and Arch Linux x86_64
with glibc 2.26 or newer.
Differential Revision: https://phabricator.kde.org/D7621
* Move Docker build to Ubuntu 17.10
Andrey Kvochko [Fri, 27 Oct 2017 10:27:14 +0000 (13:27 +0300)]
Add a TODO to report classes as they are first encountered
Andrey Kvochko [Thu, 26 Oct 2017 10:49:42 +0000 (13:49 +0300)]
Fix after review
Andrey Kvochko [Thu, 12 Oct 2017 10:28:32 +0000 (13:28 +0300)]
Print error messages if object's class is unknown
Andrey Kvochko [Mon, 9 Oct 2017 17:33:20 +0000 (20:33 +0300)]
Fix missing refences bug
Andrey Kvochko [Fri, 29 Sep 2017 21:59:02 +0000 (00:59 +0300)]
Class pointer can be null for the root object node
Andrey Kvochko [Thu, 28 Sep 2017 14:21:17 +0000 (17:21 +0300)]
Fix compiler warnings; clear object graph when it's not needed
Andrey Kvochko [Tue, 26 Sep 2017 11:18:49 +0000 (14:18 +0300)]
Address more feedback
Andrey Kvochko [Mon, 25 Sep 2017 19:01:15 +0000 (22:01 +0300)]
Warn the user if data for a certain GC is incomplete
Andrey Kvochko [Mon, 25 Sep 2017 11:17:09 +0000 (14:17 +0300)]
Address feedback
Andrey Kvochko [Thu, 21 Sep 2017 13:08:28 +0000 (16:08 +0300)]
Format size columns properly
Andrey Kvochko [Wed, 20 Sep 2017 18:50:20 +0000 (21:50 +0300)]
Implement heap tab
Andrey Kvochko [Thu, 26 Oct 2017 10:41:35 +0000 (13:41 +0300)]
Fix typo and read_consent
Andrey Kvochko [Tue, 24 Oct 2017 13:01:06 +0000 (16:01 +0300)]
Changes after review
Andrey Kvochko [Thu, 19 Oct 2017 14:21:29 +0000 (17:21 +0300)]
Test for <future> support
Andrey Kvochko [Thu, 19 Oct 2017 14:02:04 +0000 (17:02 +0300)]
Support manual CoreCLR builds
Andrey Kvochko/SRR-Compiler Lab/./삼성전자 [Thu, 12 Oct 2017 16:15:30 +0000 (19:15 +0300)]
Update README.md
Andrey Kvochko [Thu, 12 Oct 2017 15:33:19 +0000 (18:33 +0300)]
Interactive coreclr-devel selection
Andrey Kvochko [Wed, 11 Oct 2017 16:26:37 +0000 (19:26 +0300)]
test for errors
Andrey Kvochko [Fri, 29 Sep 2017 22:06:21 +0000 (01:06 +0300)]
WIP: docker build and run
Ruben Ayrapetyan/SRR-Compiler Lab/./삼성전자 [Mon, 25 Sep 2017 16:48:06 +0000 (19:48 +0300)]
Merge pull request #21 from a-kvochko/update-readme
Add Tizen .NET Memory Profiler guide and screenshots to new README.md.
The original README.md is moved to docs/HEAPTRACK_README.md.