We have a multi-process "real-time" application that we want to profile. I was thinking of using "sprof" because I can not recompile some of the processes (which are actually some shared libraries). Can someone report that this is a viable way of working ? Does there exist some documentation on using sprof or recent systems ? Is there other alternatives to this profiling problem ?