From: Soeren Sandmann <sandmann@daimi.au.dk>
To: John Levon <levon@movementarian.org>
Cc: bert hubert <bert.hubert@netherlabs.nl>, linux-kernel@vger.kernel.org
Subject: Re: Announce: Sysprof 1.0 -- a sampling, systemwide Linux profiler
Date: 18 Sep 2005 01:03:08 +0200 [thread overview]
Message-ID: <ye88xxvi9g3.fsf@zebra02.daimi.au.dk> (raw)
In-Reply-To: <20050917222015.GA32019@trollied.org>
John Levon <levon@movementarian.org> writes:
> > and you get data presented in a way that is just a whole lot more
> > useful than the flat text files generated by oprofile.
>
> Building a GUI around OProfile would have been welcome, but you've
> chosen to re-implement the entire stack...
The only thing I have reimplemented is a kernel module. If you remove
all the #if 0'd lines in sysprof-module.c you are left with 296 lines
of code. So it's hardly a reimplementation of the entire stack.
And in fact I don't care all that much about the kernel module. The
things I really care about, the gui and the analysis code, do not
really have an equivalent in oprofile, and those two things are the
meat of the sysprof package:
[ssp@localhost sysprof]$ cat *.[ch] | wc -l
6706
My motive is not to duplicate oprofile - I basically don't care about
the kernel level mechanism as long as it can produce stack traces that
the GUI can interprete and analyse. In fact, one of the first times I
wrote about sysprof publicly [1], I said:
It seems to me that since oprofile probably reports more and
better data than my kernel module, we should try and get the
graphical presentation from sysprof to present oprofile data.
and I still think so, but it's a fairly substantial amount of work to
get rid of 296 lines of code.
Soren
[1] http://www.redhat.com/archives/fedora-desktop-list/2004-May/msg00041.html
next prev parent reply other threads:[~2005-09-17 23:03 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-17 21:05 Announce: Sysprof 1.0 -- a sampling, systemwide Linux profiler Soeren Sandmann
2005-09-17 21:16 ` John Levon
2005-09-17 21:16 ` bert hubert
2005-09-17 22:05 ` Soeren Sandmann
2005-09-17 22:20 ` John Levon
2005-09-17 23:03 ` Soeren Sandmann [this message]
2005-09-18 0:25 ` Anton Blanchard
2005-09-17 23:28 ` Tomasz Torcz
2005-09-17 23:53 ` John Levon
2005-09-18 8:45 ` bert hubert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ye88xxvi9g3.fsf@zebra02.daimi.au.dk \
--to=sandmann@daimi.au.dk \
--cc=bert.hubert@netherlabs.nl \
--cc=levon@movementarian.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.