From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: KVM usability Date: Sun, 07 Mar 2010 20:16:26 +0200 Message-ID: <4B93ED7A.6070204@redhat.com> References: <4B87A6BF.3090301@redhat.com> <20100227105643.GA17425@elte.hu> <4B893B2B.40301@redhat.com> <20100227172546.GA31472@elte.hu> <4B8BEFC7.2040000@redhat.com> <20100301174106.GB2362@ghostprotocols.net> <4B8C0778.8050908@redhat.com> <20100301205620.GA26151@elte.hu> <20100302103045.GA28310@elte.hu> <4B937363.4070406@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Ingo Molnar , Zachary Amsden , Arnaldo Carvalho de Melo , Anthony Liguori , "Zhang, Yanmin" , Peter Zijlstra , ming.m.lin@intel.com, sheng.yang@intel.com, Jes Sorensen , KVM General , Gleb Natapov , Fr??d??ric Weisbecker , Thomas Gleixner , "H. Peter Anvin" , Peter Zijlstra , Arjan van de Ven , linux-kernel@vger.kernel.org To: Luca Barbieri Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org On 03/07/2010 05:14 PM, Luca Barbieri wrote: >> perf really is wonderful, but to be really competitive, and usable to more >> developers, it needs to be in a graphical environment. I want 'perf report' >> output to start out collapsed and drill down by clicking on a tree widget. >> Clicking on a function name opens its definition. 'perf annotate' should >> display annotations on my editor window, not in a pager. I should be able >> to check events on a list, not using 'perf list'. >> >> Is something like that suitable for tools/perf/? I think you'll find the >> intersection of kernel developers and GUI developers to be fairly small. >> > The latest versions of Gnome Sysprof use perf and provide a GTK+ tree > interface for the profiling output. > > However, they are not configurable at all and don't support anything > but call graph profiling, unless they added more features very > recently. > It would be nice to extend sysprof into a more capable tool, and one > that can read perf output files and do so when launched from the > command line. > Looks like a step in the right direction. I don't think this belong in tools/, though. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic.