- 플러그인을 다운로드한다.
- eclipse 설치 디렉토리의 plugins 디렉토리에 풀어넣는다.
- eclipse를 reload해야 되나?
- 확인을 원하는 파일을 eclipse에서 선택하고 메소드 단위로 펼치거나 아웃라인 창에서 메쏘드를 선택하여 우클릭하면 Call Graph 메뉴항목이 보인다.
- 이 메소드를 호출하는 함수(caller)로 해서 볼 것인지, 아니면 이 함수가 호출하는 함수(callee)들을 볼 것인지에 따라 Add Callers나 Add Callees를 메뉴항목을 선택한다.
- Call Graph 패널에 트리구조가 나타나고, 여기에 나타난 메소드에 대해서 동일한 작업을 실행할 수 있다.
- 어떤 메소드의 callee들이 너무 많으면 이 함수는 디자인에 문제가 있을 가능성이 높다.
- 이 플러그인은 정적 분석만을 하기 때문에 실행 시에 어떤 메소드가 실제로 호출될 지는 알 수가 없다. 이런 경우, 동적 분석이 가능한 프로파일러 플러그인을 사용하는 게 바람직하다.