easy_profiler v2.1.0 Release Notes
Release Date: 2019-11-01 // almost 5 years ago-
Core
- ๐ #106 bookmarks support
- ๐ #134 fixed includes
- ๐ #157 added new build flags
EASY_OPTION_TRUNCATE_RUNTIME_NAMES
andEASY_OPTION_CHECK_MAX_VALUE_SIZE
for checking maximum block runtime-name length and maxEASY_VALUE
array size at run-time. I recommend you do not use these flags (they're disabled by default) because they add additional runtime checks which would lead to minor slow-down. It is just better not to use very long names and arrays (max 2816 bytes / chars) instead of additional runtime checks. - replaced usage of
COMPILER_MSVC
(which is not defined anywhere) with_MSC_VER
incurrent_time.h
๐ป UI
- ๐ #106 bookmarks support
- โ added search matches highlighting for Stats tree and Blocks list
- โ added statistics for selected area
- โ added median duration calculation
- โ added avg and median durations to the histogram
- โ added borders for the histogram
- โ added possibility to select area using selected block begin and end times (just right-click on any block on the Diagram)
- ๐ use transparent RoundProgressDialog everywhere
- โ added max rows count calculation for Call-stack Stata-tree mode
- ๐ #112 fixed loosing focus for Diagram tool-tips
- ๐ #125 fixed tool-tips behavior when switching between applications
- ๐ #143 fixed negative weight for
QFont
- ๐ #154 fixed reconnect issue after previous connection failure
- ๐ fixed CSS parsing
- ๐ fixed CSS style
- ๐ง workaround for Qt huge memory leak on Linux when creating and deleting Qt-objects in different threads
- rearranged application settings
๐ Build
- #123 #124 linux deployment fix
- #128 #129 fixed build with
std::chrono
clock - #126 #127 avoid propagation of
-std=gnu++11
to user targets - #131 #132 fixed build for MIPS
- ๐ #137 fixed Android build
- ๐ #145 support building with QNX 7.0
โ Warnings