Debian 서버 (예 : tomcat, jvirtualvm)에서 Java 프로그램을 실행하면 CPU 사용량이 100 %로 증가한 다음 항상 80 %에서 120 % 사이에 머물러 있습니다. jvirtualvm도이 문제를 야기하므로 실제로 디버깅에 사용할 수는 없습니다. 내가 더 많이 찾을 수있는 아이디어? 이것은 sun-java 또는 open-jdk를 사용할 때 발생합니다. 나는 리포지토리에서 둘 다 설치했다.Java 높은 CPU 사용량 데비안
0
A
답변
1
우분투에서 tomcat을 실행하려고 시도하기 전에 비슷한 문제가 있었지만 쉽지는 않지만 apt-get을 사용하여 tomcat 패키지를 설치했지만 사용하기가 매우 복잡해 보입니다.
그래서 나는, 그냥 JDK가 이미 설치되어있는 경우 만 사용하여 Tomcat을 시작, 지금이wget http://ftp.heanet.ie/mirrors/www.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
tar xfzv apache-tomcat-6.0.35.tar.gz
sudo mv apache-tomcat-6.0.35 /opt/tomcat
같은 선택/TAR 파일을 다운로드하고 압축을 풉니 http://ftp.heanet.ie/mirrors/www.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
에서 바람둥이를 설치 시도
sudo /opt/tomcat/bin/startup.sh
다음은 바람둥이에 액세스
http://localhost:8080
먼저 기존 톰캣 패키지를 제거해야 할 수도 있습니다.
+0
이것은 도움이되는 것 같아서, 이전에는 불가능했던 localhost : 8080에서 액세스 할 수있게되었습니다. 하지만 여전히 CPU 및 shutdown.sh의 부하가 끊어져서 다시 죽일 수 밖에 없었습니다. 뭔가 올바르게 작동하지 않습니다. CPU 프로파일 러를 다시 시도해야합니다. – Basil
관련 문제
- 1. 높은 mySQL cpu 사용량
- 2. nanosleep 높은 CPU 사용량?
- 3. WPF로 높은 CPU 사용량
- 4. rangeOfString : 높은 CPU 사용량
- 5. 추적 PHP 높은 CPU 사용량
- 6. ASP.NET : 무부하에서의 높은 CPU 사용량
- 7. Android 소켓 높은 CPU 사용량
- 8. 바람둥이에서 높은 CPU 사용량 분석
- 9. 안드로이드 앱 높은 CPU 사용량
- 10. Java 높은 메모리 사용량
- 11. Saxon 라이브러리를 사용하는 동안 높은 CPU 사용량
- 12. SqlCacheDependency로 인한 SQL Server의 높은 CPU 사용량
- 13. libcurl에서 ssl url을 사용한 높은 CPU 사용량
- 14. SQL Server 2008 R2 높은 CPU 사용량
- 15. C# OnPaint mousemove 높은 CPU 사용량
- 16. futex 경합시 높은 시스템 CPU 사용량
- 17. 플래시의 애니메이션 배경 - 높은 CPU 사용량
- 18. asp.net 웹 서비스 높은 CPU 사용량
- 19. 높은 CPU 사용량, 커서 응용 프로그램 이동 C#
- 20. node.js 명시 적 클러스터 및 높은 CPU 사용량
- 21. C# windows forms 및 xna - 높은 CPU 사용량
- 22. ASP.NET HttpWebRequest 요청 보내기, 높은 CPU 사용량 중지
- 23. JEditorPane 특정 unanimated GIF를 표시하면서 높은 CPU 사용량
- 24. JBOSS 5.1 부하 테스트를 수행하는 동안 높은 CPU 사용량
- 25. JSF 수명주기 단계 실행 중 높은 CPU 사용량
- 26. 높은 CPU 사용률 java + struts + tomcat 프로젝트
- 27. clr.sll! StrongNameSignatureVerification CPU 사용량
- 28. CPU 사용량 및 Object.wait
- 29. 리눅스 반환 CPU 사용량
- 30. Firefox 플러그인 CPU 사용량
나는 CPU 프로파일 러를 사용하여 그것이 무엇을하는지 볼 수 있습니다. VisualVM으로 충분합니다. –
@PeterLawrey 편집에서 쓴 것처럼 virtualvm도 같은 문제로 고통 받고있는 것 같습니다. 자바가 무엇을하는지 보는데 사용할 수있는 자바 기반이 없습니까? – Basil
네이티브 에이전트 (i..e Java 오버 헤드 없음)를 사용하는 상용 프로파일 러 YourKit을 사용합니다. –