Release Sysprof 45.rc

This commit is contained in:
Christian Hergert
2023-09-01 14:53:24 -07:00
parent 27ee74cb1e
commit e12138dc96
2 changed files with 48 additions and 1 deletions

47
NEWS
View File

@ -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
=======================================

View File

@ -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',