Hi, Junichi Uekawa wrote:
Sysprof is a sampling CPU profiler that uses a Linux kernel module to profile the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted. PS: I'm not so familiar with kernel modules. I've put a preliminary package on the web [1] in case you have comments.How would the user choose between oprofile and sysprof, how do they differ?
Sysprof has a nice gtk interface. Moreover, the interface is quite simple and intuitive: you just have to press the Start then Profile buttons and you see the call tree. That said, oprofile seem to have more advanced options and is available on more archs.
Cheers, Samuel.