如何监测一个java程序在执行过程中调用哪些方法

各位大虾,我现在在做一个东西,需要能够监测一个java程序(有源程序)在执行过程中调用了哪些方法(包括该方法属于哪个对象),以及这些方法被调用的先后顺序。请问这个应该如何实现,有什么开源的工具或者要使用java的哪种技术,多谢各位指导

可以查看eclipse的顶级开源项目tptp完全满足你的需要.
链接:[url]http://www.eclipse.org/tptp/[/url]