So basically you need a call schedule for your project? Call graphs can be generated either through static code analysis, or dynamically as your code executes. Both approaches are useful, and both have advantages and disadvantages.
Both the Eclipse profiler and Netbeans can do this dynamically, as mentioned here .
To generate a static call, look here and here .
EDIT:
The Eclipse IDE also has the ability to generate a tree structure for calls using the Call Hierarchy tab, as mentioned here . NetBeans has something similar since version 6.5.
source share