시스템 작동 방식을 파악하려고합니다. 내가 'ps -A'를 할 때 나는 몇 가지 자바 프로세스를 본다. 거기에 자바 인스턴스를 검사하고 모든 항아리 또는 클래스 (인스턴스를 중지하지 않고) 인스턴스에서로드되는 알려주는 명령을 실행하는 방법이 있나요?로드 된 클래스가있는 Java 인스턴스를 찾는 방법
0
A
답변
3
jconsole 또는 visualvm을 사용하여 실행중인 JVM의 세부 정보를 얻을 수 있습니다. 이들은 리눅스를 사용하는 경우 xwindows를 필요로합니다.
또한 jps -v는 JVM을 시작하는 데 사용 된 명령 줄 인수가 무엇인지 알려줍니다. 거기에서 클래스 패스에 사용 된 항아리를 볼 수 있어야합니다.
3
당신이 묻고있는 것을 수행하려면 VisualVM과 같은 Java 전용 도구를 사용해야합니다.
0
ps -Af
프로세스를 시작하는 데 사용 된 정확한 명령이 표시됩니다. 그러나 JAR 파일이로드 된 라이브러리를 정확하게 말할 수는 없습니다 (추측 할 수 있도록 클래스 경로를 얻은 것 같지만).
자세한 내용은 JVM을 조사하는 도구가 필요합니다.
0
웹 응용 프로그램 또는 엔터프라이즈 (EAR) 응용 프로그램을 실행하는 Java 응용 프로그램 서버의 경우 명령 줄에서 사용 된 모든 jar를 추론 할 수 없습니다. 하지만 예를 들어 lsof
java 프로세스가 사용하고있는 모든 파일을 나열하는 명령. 그리고 그들로부터 항아리를 걸러 내십시오.
관련 문제
- 1. Java 컴파일러 -로드 방법
- 2. Python 런타임에서 클래스의 인스턴스를 찾는 방법
- 3. 로드 된 클래스의 Java Call 클래스 함수
- 4. 로드 된 다른 클래스 로더의 두 인스턴스를 어떻게 형 변환합니까?
- 5. 로드 밸런싱 된 여러 EC2 인스턴스를 어떻게 업데이트합니까?
- 6. Java 메모리 누수를 찾는 방법
- 7. TextWriter 인스턴스를 찾는 방법은 콘솔입니까?
- 8. 로드 된 ClearCase 파일의 위치를 찾는 방법은 무엇입니까?
- 9. 카운트 된 클래스가있는 Word의 인스턴스 랩
- 10. Java 힙 덤프에서 캐시 된 개체를 찾는 방법
- 11. Java 프로그램에서 선언 된 함수의 수를 찾는 방법
- 12. 서로 의존하는 클래스가있는 Java 컴파일러 API
- 13. 로드 된 Java 코드에서 UML 다이어그램을 만드는 방법은 무엇입니까?
- 14. 많은 하위 클래스가있는 추상 Java 클래스 리펙토링
- 15. GWT가 링크 된 폴더에서 소스를 찾는 방법?
- 16. 로드 된 DLL 찾기 LIB
- 17. 무시 된 예외를 찾는 방법
- 18. Regex가 모든 인스턴스를 찾는 데 도움이 ...
- 19. 로드 라이브러리에 Java JNI 호출
- 20. 변수를 반복하고 특정 유형의 인스턴스를 찾는 기법
- 21. 로드 된 SWF를 bitmapdata로 변환하는 방법?
- 22. 로드 된 다른 iframe 뒤에 iframe을로드하는 방법
- 23. 로드 된 mib을 PHP에서 덤프하는 방법
- 24. 로드 된 swf 내부 클래스를 확장하는 방법
- 25. 로드 된 내용에서 jquery lightBox를 호출하는 방법
- 26. 로드 된 아약스에서 js 함수를 사용하는 방법?
- 27. 로드 된 이미지를 넣는 방법 CLI/C++
- 28. 로드 된 div에서 AJAX로 내용을 언로드하는 방법
- 29. 프로그래밍 방식으로 Google 응용 프로그램 인스턴스를 찾는 방법
- 30. 로드 된 컨트롤
아마도 가장 좋은 방법은 visualvm/etc를 사용하는 프로세스에 첨부하는 것입니다. –