2013-05-24 6 views
0

JConsole을 통해 weblogic 프로세스에 연결 한 후에 전반적인 통계를 볼 수는 있지만 성능면에서 메소드 분할이 없습니다 (각 메소드/클래스에 필요한 시간). 게다가 현재로서는 JConsole을 사용하여 특정 메서드를 프로파일 링하는 방법을 알지 못합니다. 올바른 도구를보고 있습니까? 아니면 대신 JProfiler를 사용해야합니까?JConsole을 사용하여 웹 응용 프로그램의 특정 메서드를 실행하는 데 필요한 시간을 모니터링 할 수 있습니까?

+0

JConsole에 필요한 것이 없다고 생각합니다. Weblogic은 내부 성능 모니터링 도구를 일부 제공합니다. 체크 아웃 : http://www.oracle.com/technetwork/articles/cico-wldf-091073.html –

답변

1

잘못된 도구를 사용하고 있습니다.

JConsole은 montiring 도구입니다. 로드 된 클래스, 힙 공간, 퍼머 스페이스, 스레드 라이브, 컬렉션 등의 메트릭을 보는 데 도움이됩니다.

프로파일 링, 모니터링하지 않으려는 것은 jvisualvm을 JAVA_HOME/JConsole 바로 옆에있는 bin.

이러한 도구는 기능이 제한되어 있다는 것을 알고 있으므로 jvisualvm이 최대 65k 클래스의 프로파일 링을 수행 할 것이라고 생각합니다. JProfiler, Netbeans Profiler 또는 Yourkit을 Solaris Studio로 사용해보아야 할 경우 더 커 가고 싶습니다. 그것은 모두 플랫폼과 취향에 달려 있습니다.