使用Eclipse研究大型代码库和跟踪方法调用

时间:2013-03-04 20:54:06

标签: eclipse debugging trace

我开始使用非常大的代码库(大型webapp),并希望能够查看方法调用以了解请求的提供方式。因此,我想使用Eclipse来跟踪任何请求的方法调用。我不确定,但我认为最好的方法是通过远程调试器;所以,我已经创建了一个远程调试器。现在,我的问题如下:

  1. 如何配置调试器,以便在请求进入时,调试器会暂停,并允许我控制其步进。

  2. 有没有更好的方法来跟踪方法调用(为了研究代码),或者使用调试器真的是最好的方法吗?

1 个答案:

答案 0 :(得分:0)

使用跟踪模块,排除框架或其他不感兴趣的目录。

-m trace --file=/tmp/trace.log -t --ignore-dir=/home/unifield-server 

然后,您可以在运行时拖尾跟踪文件。

$ tail -f trace.log

您还可以定期清除它或附加标记以供以后分析

$ echo > trace.log
$ echo 'about to press save button' >> trace.log