linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* hotspot v1.0.0 available - a GUI for Linux perf
@ 2017-07-06 11:42 Milian Wolff
  2017-07-07 14:30 ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 2+ messages in thread
From: Milian Wolff @ 2017-07-06 11:42 UTC (permalink / raw)
  To: linux-perf-users, linux-kernel; +Cc: Arnaldo Carvalho de Melo

[-- Attachment #1: Type: text/plain, Size: 1733 bytes --]

Hey all,

I have the pleasure to finally announce the availability of hotspot v1.0.0. 
Hotspot is a GUI for Linux perf. Right now, it's a drop-in replacement for 
(parts of) `perf report`. It aims to be easier to use, but comes with powerful 
features to analyze the profiler data:

- summary view
- bottom-up, top-down and caller/callee aggregations
- tooltips, searching, sorting etc. as expected from an interactive GUI
- integrated flamegraph (probably the most important feature)
- ability to show multiple event metrics side-by-side

The full release announcement contains pretty screenshots:

https://www.kdab.com/hotspot-gui-linux-perf-profiler/

You can download the release tarball from GitHub:

https://github.com/KDAB/hotspot/releases/tag/v1.0.0

Thanks, hope you like it. If so, please consider contributing:

Patches: https://github.com/KDAB/hotspot/pulls
Bug Reports: https://github.com/KDAB/hotspot/issues

PS: If you dislike GUIs and want to see me instead improve `perf report` 
itself, don't worry! I've done that in the past and will continue doing so in 
the future ;-)

PPS: If you wonder why I'm developing this out-of-tree: I simply believe that 
this is the easiest approach for me to get things done. Trying to refactor the 
perf internals to make it work for me use-case is a daunting task.

PPPS: If you wonder what that means for `perf report --gtk`, then I can't tell 
you. It never worked for me and I believe it's rather unmaintained and 
unfunctional anyways. I'm a C++/Qt/KDE guy, so I used the technologies I'm 
familiar with.

Cheers
-- 
Milian Wolff | milian.wolff@kdab.com | Senior Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel: +49-30-521325470
KDAB - The Qt Experts

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 3826 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: hotspot v1.0.0 available - a GUI for Linux perf
  2017-07-06 11:42 hotspot v1.0.0 available - a GUI for Linux perf Milian Wolff
@ 2017-07-07 14:30 ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2017-07-07 14:30 UTC (permalink / raw)
  To: Milian Wolff; +Cc: linux-perf-users, linux-kernel

Em Thu, Jul 06, 2017 at 01:42:56PM +0200, Milian Wolff escreveu:
> PS: If you dislike GUIs and want to see me instead improve `perf report` 
> itself, don't worry! I've done that in the past and will continue doing so in 
> the future ;-)

Cool, I'll look at features in your project and those that could be
'perf report' as low hanging fruits and I'll try to cherry pick :-)

Also things that can make it easier for hotstpot to use perf's code
base, things like the error messages for system configuration, etc, we
can try to make the output friendlier for use by a GUI, etc.

- Arnaldo

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-07-07 14:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-06 11:42 hotspot v1.0.0 available - a GUI for Linux perf Milian Wolff
2017-07-07 14:30 ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).