mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
Release Sysprof 45.rc
This commit is contained in:
47
NEWS
47
NEWS
@ -1,3 +1,50 @@
|
||||
Overview of changes in Sysprof 45.rc
|
||||
====================================
|
||||
|
||||
Changes since 45.beta:
|
||||
|
||||
* A Rust demangler is provided which can demangle some newer style
|
||||
Rust symbols.
|
||||
* The C++ and Rust legacy demanger has improved to handle some
|
||||
scenarios where <> and :: should be used.
|
||||
* The D-Bus section has gained support for search filtering.
|
||||
* A busy indicator is now show when callgraphs are being generated or
|
||||
updated to reflect changing view options.
|
||||
* Improvements to sysprof-cli and sysprof-agent to support recent
|
||||
capture features.
|
||||
* sysprof-cli can now specify capture buffer size in number of pages
|
||||
to help in situations where you want to avoid disk spillage.
|
||||
* Zoom controls now stay sticky to the left.
|
||||
* SysprofCollector will now try much harder for the peer to process
|
||||
the mmap ring buffer before bailing so that the leak collector is
|
||||
less likely to drop records.
|
||||
* Sysprof now uses gtktimsort to sort records for a significant speed
|
||||
improvement when loading large captures.
|
||||
* Window titles now include documen title.
|
||||
* Reduction in number of samples to normalize for various charts which
|
||||
results in faster loading times. You can continue to zoom in to get
|
||||
better details.
|
||||
* A new scheduler details instrument is provided, which uses tracepoints
|
||||
to track when processes were running and on what CPU.
|
||||
* A new flamegraph is added for viewing profiling results. It is powered
|
||||
by the same callgraph seen in the callgraph view, which means changes to
|
||||
the callgraph can influence the flamegraph. Colorization is provided
|
||||
by stack categorization in callgraphs.
|
||||
* Categorization of Kernel symbols has been fixed.
|
||||
* Callgraphs are now sorted incrementally to help keep the UI responsive
|
||||
while loading the document.
|
||||
* Accounting of weights for callgraphs has been improved to avoid double
|
||||
counting summary values when recursion is used.
|
||||
* A fix for a crash when pivoting to a new root in the callgraph.
|
||||
* A new option to merge similar processes when generating callgraphs.
|
||||
* A new option to filter out kernel processes has been added. This feature
|
||||
is quite rudimentary and involves commandline sniffing. Improvements
|
||||
are requested by those seeking more comprehensive filtering.
|
||||
* Improvements to locating and symbolizing Flatpak processes.
|
||||
* The files section has gained search filter support.
|
||||
|
||||
Happy Hacking!
|
||||
|
||||
Overview of changes in Sysprof 45.beta
|
||||
=======================================
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
project('sysprof', 'c', 'cpp',
|
||||
license: 'GPL-3.0-or-later',
|
||||
version: '45.beta',
|
||||
version: '45.rc',
|
||||
meson_version: '>=0.62.0',
|
||||
default_options: [ 'c_std=gnu17',
|
||||
'cpp_std=gnu++17',
|
||||
|
||||
Reference in New Issue
Block a user