Messages in this thread | | | Subject | Re: Announce: Sysprof 1.0 -- a sampling, systemwide Linux profiler | From | Soeren Sandmann <> | Date | 18 Sep 2005 00:05:15 +0200 |
| |
bert hubert <bert.hubert@netherlabs.nl> writes:
> How is this different from oprofile? > > Looks like you did an exact, but less capable, reimplementation.
The kernel module is indeed less capable by itself, but the userspace tools are a lot easier to use and show you significantly more details. Oprofile may have improved since then, but when I started sysprof:
- oprofile didn't work on anything but smp kernels
- oprofile could not produce callgraph information without not only recompiling my kernel, but also patching the kernel
- oprofile had a user interface that I simply didn't understand. As I remember it, I had to know about performance counters and how to translate those into binary masks
Contrast with sysprof, where you
- insert the module - hit the start button - do the thing you want to profile - hit the profile button
and you get data presented in a way that is just a whole lot more useful than the flat text files generated by oprofile.
Søren - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |