나는 톰캣 서버 (리눅스)에서 실행되는 자바 웹 애플리케이션을 가지고있다. 프로덕션 환경에서 성능 문제가 있습니다. 랜덤 간격으로 바람막이가 실행되는 jsvc 프로세스는 90-100 % CPU에서 실행되기 시작합니다. 이 이벤트의 트리거를 찾을 수 없습니다. 서버는 쿼드 코어 시스템입니다. 메모리 소비는 이상을 나타내지 않습니다.자바 스레드 실행을 모니터하는 도구
응용 프로그램에서 어떤 스레드 (응용 프로그램 스택 추적)가 문제를 일으키는 지 어떻게 모니터합니까?
jconsole 및 PSI Probe으로 확인 중이지만 둘 다 CPU 사용 이상을 유발하는 응용 프로그램 내의 스레드에 대한 자세한 정보를 제공하지 않습니다. 이 할
입니까? – skaffman
@skaffman, 죄송합니다 java-performance, 나는 그것을 고쳐 줬다. –
프로덕션 서버에 성능 문제가있었습니다. 프로파일 러를 프로덕션 서버에 연결하는 것은 까다로운 작업입니다. 우리는 NewRelic을 사용해 보았습니다. 실적 조사를 추가하는 놀라운 도구입니다. – eSniff