2013-03-31 2 views
0

홈 페이지로드 속도를 측정하기 위해 JMeter를 사용하여 performance test을 작성했습니다. 웹 사이트는 Spring MVC를 사용하여 빌드됩니다. 평균 속도는 8462ms이고 중간 값은 8271ms이며 꽤 좋습니다. 홈 페이지를로드하는 데 가장 많은 시간을 소비하는 응용 프로그램의 구성 요소를 확인하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?스프링 기반 웹 응용 프로그램에서 성능 병목 현상을 찾는 방법

+0

단위는 무엇입니까? 평균 44 밀리 초입니까? – duffymo

+0

@duffymo 밀리 초 단위입니다. – zfranciscus

+0

44 분 동안 값이 많이 바뀌 었습니다. 44 ms 평균 대 8462 ms? 20 배 증가합니까? 뭐하고 있니? – duffymo

답변

2

서버 측은 Visual VM을 사용하여 어떤 일이 일어나고 있는지 확인할 수 있습니다. 힙 메모리, CPU, 스레드 및 기타 기능을 더 많이 볼 수 있습니다.

클라이언트 측에서는 YSlow 및 Chrome 개발자 도구를 사용하는 것이 좋습니다. 페이지의 각 요소와로드 시간을 볼 수 있습니다.

+0

감사합니다. 나는 Visual VM을 실험했다. 그것은 좋은 도구이며 아주 사용하기 쉽습니다. – zfranciscus

+0

아주 좋습니다. 네가 좋아했기 때문에 기뻐. – duffymo

0

JVM 모니터 http://www.jvmmonitor.org/을 사용해보십시오. 이클립스를 IDE로 사용한다면 이클립스 플러그인이있다. 설치와 사용이 쉽다는 것을 알게되었습니다. 그것은 내가 작업하고 있던 웹 애플리케이션의 병목 현상을 확인하는 데 도움이되었습니다.

1

나는 적절한 anwser가 봄 AOP와 함께 갈 것이라고 생각한다. 여기에 방법을 설명하는 강력한 기사에 대한 링크입니다. http://www.javaworld.com/community/node/3763

응용 프로그램에 성능 요구 사항이있는 경우 프로덕션 환경에서 이러한 표시기를 사용하는 것이 좋습니다.

관련 문제