visualvm

    0

    1답변

    Java 어플리케이션을 프로파일하기 위해 JVisualVM을 사용하고 있습니다. 내 응용 프로그램에서는 반사를 사용하여 일부 메서드를 실행합니다. 예를 들어 : JVisualVM 프로파일에서 public void a() {} public void b() {} public void runMethod() { Method m = this.getC

    1

    1답변

    안드로이드 플랫폼에서이 "타임 라인 패널"보기를 특징으로하는 프로파일 링 도구 인 Traceview을 사용하면 각 방법에 소요 된 시간을 역사적이고 체계적인 방식으로 쉽게 볼 수 있습니다. 한 중첩 호출이 다른 중첩 호출에 표시되면 중첩을 상세하게 확대하고 메소드 이름을 볼 수 있습니다. 필자는 프로파일 링 전문가가 아니지만 특정 유스 케이스 나 높은 수준

    3

    2답변

    저는 VisualVM을 처음 사용했습니다. 좋은 도구지만, 현재 프로필을 사용하고 할당 된 변수를 확인할 수 없습니다. 여기에 문제가있다. 프로파일을 사용하려면 교정을해야하는데 첫 번째 VisualVM 시작시 완료되지 않았습니다. 먼저 주 메뉴의 Tools/Options (도구/옵션)에 들어가려고했는데 그 다음에 Manage (관리)를 클릭했습니다. 이 후

    4

    2답변

    spring-boot으로 comand 라인 앱 빌드를 모니터링하는 JMX를 설정하려고합니다. https://github.com/spring-projects/spring-boot/tree/master/spring-boot-actuator에 따르면 난 그냥 종속성을 추가해야합니다 : <dependency> <groupId>org.springframew

    1

    1답변

    log4j-1.2.14.jar를 사용하여 웹 응용 프로그램을 개발했으며, org.apache.log4j.spi.LocationInfo가 내 CPU 시간의 76 %를 차지하고 있습니다. 나는 자바 VisualVM과 체크 한 사람이 이 전환 패턴에서 미리

    1

    2답변

    많은 웹 페이지를 여는 웹 크롤러를 작성했습니다. 아래 이미지에서 볼 수 있듯이 일부 스레드가 완료된 것처럼 보입니다 (흰색 색상). 그러나 이것이 의미하는 것은 무엇입니까? 내가 몇 가지 버그가 있니? 자원이 누출 되었습니까? 그리고 어떻게 스레드가 생성되고 왜 완료되는지에 대한 아이디어를 얻을 수 있습니까? 나는 그들에 대해 걱정해야합니까? Visual

    3

    1답변

    필드에서 참조하는 모든 개체를 포함하여 힙에있는 개체의 크기를 찾는 방법은 무엇입니까? 힙 덤프 아래의 클래스보기에서 크기는 "얕은"크기의 개체 만 나타냅니다. 객체의 크기가 무엇인지, 기본적으로 필드를 통해 참조하는 객체의 전체 크기를 전적으로 알고 싶습니다. 덕분에 '계산이 크기 잉여금'의 '인스턴스보기'와 교도소에

    0

    1답변

    일부 프로그램에 대해 일부 벤치 마크 테스트를 실행하고 있습니다. 따라서 memory usage 등의 응용 프로그램에서 여러 속성을 알고 싶습니다. 응용 프로그램에 꼭 맞는 Visual VM을 발견했습니다. 그러나, 나는 내가 가지고 원인, 내가 그것을 사용할 수 있다면 완전히 확실하지 않다 두 개의 요구 사항 : 을 받는다는 통해 포함되어야한다 내가 정의

    0

    1답변

    내 Java 응용 프로그램을 리팩토링하고 조정했습니다. 이제 응용 프로그램의 최신 버전과 이전 버전의 성능을 개별 CPU 및 힙 메모리 사용량과 비교해 보겠습니다. 나는 VisualVM과 JDK 1.7을 사용하고 있습니다. 개별적으로 실행하고 VisualVM을 사용하여 모니터링합니다. 결국 나는 두 세트의 그래프를 가지고있다. 이것은 어느 것이 더 어려운지

    6

    2답변

    VisualVM을 사용하여 Java 응용 프로그램 (JDK 1.7로 작성)을 모니터링하고 있습니다. 다음은이 응용 프로그램이 실행되는 동안의 힙 메모리 사용량을 보여주는 그래프입니다. 이 그래프들에서 찾고 는 급증이 많이 있다는 것을 참조하십시오. 이러한 스파이크는 응용 프로그램에 의한 객체 생성을 나타냅니다. 일단 응용 프로그램이 그것으로 끝나면 gc (