안드로이드 플랫폼에서이 "타임 라인 패널"보기를 특징으로하는 프로파일 링 도구 인 Traceview을 사용하면 각 방법에 소요 된 시간을 역사적이고 체계적인 방식으로 쉽게 볼 수 있습니다. 한 중첩 호출이 다른 중첩 호출에 표시되면 중첩을 상세하게 확대하고 메소드 이름을 볼 수 있습니다. JVM 프로파일 러에서 안드로이드의 Traceview에서 "타임 라인 패널"과 유사한 뷰를 얻으려면 어떻게해야합니까?
필자는 프로파일 링 전문가가 아니지만 특정 유스 케이스 나 높은 수준의 루틴에서 병목 현상을 쉽게 발견 할 수 있습니다.
VisualVM과 같은 JVM 도구를 사용하여 동일한보기를 사용할 수 있습니까?
VisualVM에는 "self time"또는 "total time"으로 정렬 된 메소드 이름을 보여주는 "핫스팟"테이블이있어 어디에서나 호출되는 언어 코어의 저수준 메소드를 강조 표시합니다. . 나는 그것을 효율적으로 사용하는 방법을 알 수 없다.