2011-04-11 6 views
1

코드베이스에서 사용되지 않는 코드에 대한 통계를 수집하기 위해 생산 JVM에 몇 개월 동안 정보를 수집 할 수있는 간단한 방법이 있는지 궁금합니다.사용하지 않는 코드를 찾기위한 경량 JVM 계측

고마워요.

+0

모든 배포 중에서 사용하지 않는 (또는 거의 사용하지 않는) 코드를 찾으시겠습니까? (빈번하지 않은 워크 플로우, 일종의 패턴 마이닝을 배제하기 위해) 또는 불필요한 코드 분석을 원한다. 후자는 일부 정적 코드 분석기를 사용하여 쉽게 수행 할 수 있습니다. –

+0

@ doc_180 질문이 공식화되는 방식으로, 그것이 첫 번째 것으로 의심됩니다. 로드 된 클래스와 특정 JAR 파일에 패키지 된 클래스간에 diff를 작성한 경우에도 실제로 유용합니다. – biziclop

+0

@biziclop. 나는 그것을 할 수있는 선반 제품을 모른다. 내가 생각할 수있는 유일한 해결책은 AOP를 구현하고 메소드 pointcuts를 사용하여 모든 메소드 사용을 기록하고 모든 클래스에있는 모든 메소드의 컬렉션을 가지고 델타를 계산하는 것입니다. –

답변

관련 문제