VisualVM은 특정 메소드가 실행하는 데 오랜 시간이 걸린다는 것을 보여줍니다. Java 메소드의 성능 (시간과 관련하여)을 조사하기 위해 널리 사용되는 전략이 있습니까? VisualVM이보고하고있는 호출 계층 구조의 어딘가에있는 메소드에서 부진한 응답 시간이 생길 거라는 생각이 들지만, 하드 번호를 가져 오는 것이 가정을 기반으로하는 코드에서 낚시하는
저는 VisualVM을 처음 사용했습니다. CPU 프로파일 링을 자동으로 시작하는 방법이 있습니까? 내 문제는 약에서 실행되는 Eclipse에서 프로그램을 시작한다는 것입니다. 20 초. 내가 탭을 열고 CPU 프로파일 링을 클릭하면 응용 프로그램이 거의 처리를 마칩니다.
자바 서버 측 응용 프로그램이 있습니다. 스레드 수는 최대 1000입니다. 앱이 통신, JINI 등에 NIO를 집중적으로 사용합니다. 분당 400MB의 할당/해제를 고려하면 Java 응용 프로그램의 경우 괜찮습니까? 시간이 지남에 따라 사용 가능한 메모리의 양이 줄어 듭니다. 메모리 누수가 있습니다 (하루에 몇 megs). 사용되는 메모리 양은 수행 할 작
MAC OSX Mountain Lion에서 TomEE 1.5.1 및 VisualVM 1.7.0_09에 매우 이상한 문제가 발생했습니다. TomEE가 일부 webapp을로드 한 후 VisualVM을 사용하여 로컬 TomIME 프로세스에 연결하는 데 오랜 시간이 걸리며 연결된 후에 gc 버튼이 비활성화되고 힙 덤프를 수행 할 수 없습니다. VisualVM의 로
VisualVM & Visual GC를 사용하여 원격 컴퓨터에서 사용할 수있는 응용 프로그램을 모니터링하려고합니다. -Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=8888,
-Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.manageme
VisualVM을 사용하여 Tomcat에서 실행중인 웹 응용 프로그램의 프로파일을 작성하려고합니다. Eclipse IDE를 사용하고 있습니다. Tomcat에서 웹 애플리케이션을 시작한 후 메모리 사용량을 프로파일 링하기 시작하면 org.apache 패키지에서 몇 개의 클래스 만 볼 수있다. Tomcat에 대한 실행 로그를 볼 때 인스턴스화 된 클래스가 훨씬
Java Visual VM 명령 줄을 사용하여 원격 JMX 연결을 엽니 다. 나는 이것을 다음과 같이 사용한다 : jvisualvm.exe --userdir "user-config" --openjmx hostname:port
이것은 완벽하게 작동한다. 그러나 뷰의 연결 이름은 hostname:port으로 표시됩니다. 이 연결에 논리 이름을 전달할 수있는
autocreateDatastoreTxns의 설정에 따라 메모리 누수가 발생하며 각 쿼리 (읽기)에 대해 아래 클래스의 인스턴스 하나가 개씩 생성됩니다. 즉, 100 개의 쿼리는 아래 클래스의 각 인스턴스를 100 개 생성합니다 (DatastoreServiceConfig는 예외이며 쿼리 당 인스턴스가 2 개). 개발 환경에서 Java VisualVM 프로파
visualswear에서 내 스윙 어플 리케이션을 프로파일 링하고 있습니다. 페인트 재 작성을 호출하고 paintComponent()에서 페인트를 수행합니다. VisualVM을 사용하고 샘플러를 사용하여 많은 방법을 사용하는 방법을 확인했습니다. 내 페인트 방법 중 많은 부분이 목록 상단에 있으며 놀랄 일이 아닙니다. 하지만 이상한 결과가 나타날 수 있습니