Java EE 웹 응용 프로그램의 성능 분석을 수행하고 코드를 최적화해야합니다. 그 방법을 제안 하시겠습니까? 시작하려면 서버 로그를 확인하고 있습니다.Java EE 웹 응용 프로그램 성능 조정
답변
에 대한 평가판 버전을 사용할 수 있습니다 : 당신이 개선하려는 작업에 따라
, 첫 번째 규칙은 향상시키고 자하는 것을 측정하는 것입니다. 게다가 개선을 시도한 후에 alsways는 다시 측정합니다!
메모리
에 관한 메모리 최적화는 실행중인 응용 프로그램의 힙 덤프를 획득하고 사람들을 분석해야합니다. anylysis에 매우 유용한 도구는 eclipse memory analyzer tools입니다. 당신이 성능을 개선하고 코드의 실행 시간을 최소화하려면
프로파일
, 당신은 프로파일로 시작해야합니다. JVisualVM은 좋은 도구입니다. 귀하의 응용 프로그램에 약간의 부하를 받으려면 JMeter 웹 기반 응용 프로그램의 컨텍스트에서 당신을 도울 수 있습니다. 다음, 병목 현상을 식별 최적화를위한 "큰"누수를 선택하는
먼저 측정 성능 조정의
규칙. 측정을 다시 최적화 한 후 결과를 확인하십시오. 나중에 행복하지 않다면 다시 측정을 시작하십시오.
응용 프로그램의 실제 느린 부분을 알고
도, 그렇지 않으면 당신은 심지어 "드 최적화를"차이를 발견하거나하지 않을 수 있습니다, 당신은 정확히 응용 프로그램이 정말 느린 상황을 확인해야한다 측정으로 시작하기 전에 .
성능 분석을 수행하는 데 여러 도구를 사용할 수 있습니다.
Jmeter를 사용하여 일부 부하 테스트를 수행하고 어떤 성능을 얻고 있는지 확인할 수 있습니다. 특정 기능에 성능이 좋지 않다면 병목 현상을 찾아서 병목 현상을 찾으십시오.
JProfiler를 사용하여 웹 응용 프로그램의 JVM을 분석 할 수 있습니다.
newrelic과 같은 응용 프로그램 모니터링 도구를 사용하면 가장 느린 응답 시간을 가진 서버 측 구성 요소를 알려주고 해당 응용 프로그램 내에서 가장 많은 리소스를 소모하는 드릴 다운을 드릴 수 있습니다. 좋은 시작 ...
- 1. Java 웹 응용 프로그램 성능
- 2. Java 응용 프로그램 서버 성능
- 3. Java EE 동적 웹 응용 프로그램 개발
- 4. Java EE 웹 응용 프로그램 검색 기능
- 5. 패키지 이름 - Java EE 웹 응용 프로그램
- 6. Java EE 웹 응용 프로그램 용 MVC?
- 7. Capistrano for Java (EE) 웹 응용 프로그램
- 8. Geotools Google지도 java ee 웹 응용 프로그램
- 9. 기본 Java EE 웹 응용 프로그램
- 10. Java EE 웹 응용 프로그램 방화벽
- 11. Java EE 응용 프로그램 배포
- 12. Java EE 응용 프로그램 설계
- 13. Eclipse에서 Java EE 응용 프로그램
- 14. Java EE 샘플 응용 프로그램
- 15. Java EE 샘플 응용 프로그램
- 16. Java EE 모니터링 응용 프로그램
- 17. Java 웹 응용 프로그램 성능 테스트
- 18. Java EE - 많은 웹 응용 프로그램이있는 응용 프로그램 서버의 JVM
- 19. Java EE 응용 프로그램 컨테이너가 아닌 Java EE 응용 프로그램 라이브러리에있는 클래스를 먼저로드하는 방법
- 20. 상호 연결 응용 프로그램 - Java EE
- 21. Java EE 응용 프로그램 배포 모범 사례
- 22. 자체 배포 가능한 Java EE 응용 프로그램
- 23. Java EE 엔터프라이즈 응용 프로그램 자동 업그레이드
- 24. Java EE 6의 응용 프로그램 배포 설명자
- 25. Java EE : 응용 프로그램 URL 해킹 방지
- 26. 다중 모듈 Java EE 응용 프로그램 설계
- 27. Java EE 응용 프로그램 서버 라이브러리
- 28. 시작시 Java 웹 응용 프로그램
- 29. 웹 응용 프로그램 Java EE 및 CSV 파일
- 30. Java EE 웹 응용 프로그램 - Tomcat 7 서버가 불필요하게 중지됩니다.
이것은 매우 모호한 질문이라고 생각합니다. 특정 지역을 확인하면 기부 할 수 있습니다. 하지만 그 사이에 Google의 'J2ee tuning'및 이와 유사한 –