in reply to code analysis graph
Devel::NYTProf provides awesome timing information, and iirc it also can give you call graphs.