linux java 程序运行慢原因查找?
伊谢尔伦
伊谢尔伦 2017-04-18 10:23:31
0
2
479

测试环境中,自己在一台linux的机器中部署java程序,运行特别慢,之前速度还是可以的。同样的程序在其他机器上运行很快。

针对这种情况,应该怎么入手去查找原因呢?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
黄舟

질문이 상세하지 않습니다

  1. 먼저 전체 Java 애플리케이션이 느린지 아니면 특정 요청만 느린지 확인하세요

  2. 기기의 CPU 부하, CPU 사용률, I/O 상태를 살펴보세요

  3. 2번 문제가 없다면 Java어플리케이션의 GC 상황

  4. 을 확인하세요.
  5. 3에서 문제가 없으면 모두 덤프하고 Java 스레드가 무엇을 하는지 확인하세요

  6. 외부 서비스(데이터베이스/기타 서비스)에 의존하고 있는 경우, 다른 서비스의 상태가 양호한지 확인하세요

  7. 종속성이 많은 경우 호출 링크(역방향 프록시부터 Tomcat, 애플리케이션(캐시, 데이터베이스 포함), 페이지 렌더링까지)를 기준으로 속도 저하의 원인을 분석해야 합니다. 그리고 마지막으로 브라우저 구문 분석까지)

黄舟

Ping 및 네트워크 상태 확인
iostat jstack

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿