Re: Announce: Sysprof 1.1.2 CPU profiler for Linux

Previous thread: [PATCH] headers: kref.h redux by Alexey Dobriyan on Saturday, September 26, 2009 - 8:37 am. (1 message)

Next thread: [GIT PULL] backlight updates for 2.6.32 by Richard Purdie on Saturday, September 26, 2009 - 9:10 am. (1 message)
From: Soeren Sandmann
Date: Saturday, September 26, 2009 - 8:46 am

Sysprof 1.1.2 is now available. This is a development release leading
up to a stable 1.2.0 release.

Sysprof is a sampling system-wide CPU profiler for Linux.  This
version is based on the perf counter interface in 2.6.31 kernels and
will not work with earlier kernels.

Major new features since version 1.0:

  * Commandline interface, [Lorenzo Colitti]

  * Stacktraces for both kernel and userspace

  * More accurate accounting when processes rapidly appear or
    disappear.

  * Profiles can be cutted and pasted 

  * Improved performance


Version 1.1.2 is a development release. Please report bugs to
sandmann@daimi.au.dk.


Download:

        http://www.daimi.au.dk/~sandmann/sysprof/sysprof-1.1.2.tar.gz


Git:

        git://git.gnome.org/sysprof



Thanks,
Soren
--

From: Christoph Hellwig
Date: Tuesday, October 6, 2009 - 8:07 am

Btw, what is the plan for the sysprof ftrace plugin?  In general we move
away from ftrace plugins towards trace events and perf, and if I
remember correctly ftrace file format changes caused enough pain for
sysprof that it kept shipping it's old hacky kernel module.

Is it time to deprectate the sysprof ftrace plugin?

--

From: Ingo Molnar
Date: Monday, October 12, 2009 - 1:58 pm

Yes - but it's minimal maintenance overhead so we want to keep it for 
kernel release or two, to sunset it properly.

Thanks,

	Ingo
--

From: Soeren Sandmann
Date: Tuesday, October 13, 2009 - 1:13 pm

Missed this mail somehow. The main issue with the ftrace plugin was
performance. Often, 20% of the time, as reported by sysprof was spent
in the ftrace read() interface. I think some of that came from the
locking code compiled with debug information, but even without that,
there was significant overhead.

The perf counter interface works very well and will eventually allow a

Makes sense to me.



Thanks,
Soren

--

From: Christoph Hellwig
Date: Sunday, October 25, 2009 - 12:51 am

Will either of you prepare an officially deprecation statement?

--

Previous thread: [PATCH] headers: kref.h redux by Alexey Dobriyan on Saturday, September 26, 2009 - 8:37 am. (1 message)

Next thread: [GIT PULL] backlight updates for 2.6.32 by Richard Purdie on Saturday, September 26, 2009 - 9:10 am. (1 message)