visualvm

    1

    1답변

    VisualVM을 사용하여 Java 응용 프로그램에서 메모리 누수를 감지하려고합니다. VisualVM 1.3.5을 사용하고 있습니다. 은 내가 편집을 내 코드를 시작해야 할 경우, 내가 아는하지 않는 단계를 수행 한 후이 튜토리얼 http://rejeev.blogspot.in/2009/04/analyzing-memory-leak-in-java.html 말했

    4

    1답변

    우리는 외부 API를 호출하고 해당 API에서 응답을 다시받는 REST 기반 서비스를 제공합니다. 우리가 서비스를 호스팅 할 때 우리 상자가 트래픽을 처리 할 수 ​​있도록 여기에 용량 요청을 제출했습니다. 그래서 용량의 사람은 나에게 물었다 한 - 가 Any idea what is the estimated CPU and IO time for these c

    8

    1답변

    Java에서 객체의 메모리 풋 프린트가 무엇인지 이해하려고합니다. 나는 this과 자바의 객체와 메모리에 관한 다른 문서들을 읽었다. 그러나 sizeof Java library 또는 visualvm을 사용할 때 나는 이전 참조 (http://www.javamex.com)에 따라 기대할 수있는 것이 전혀없는 두 가지 결과를 얻습니다. 제 테스트를 위해 64-

    0

    1답변

    성능 병목 현상을 찾는 목적으로 visualvm의 cpu sampler를 사용하여 응용 프로그램의 동작을 기록했습니다. 라이브 핫스팟보기에서 흥미로운 결과를 볼 수 있지만 나중에 작업하기 위해 라이브 뷰의 스냅 샷을 찍을 때 스냅 샷의 핫스팟은 완전히 다릅니다. 이 그림은 꽤 잘 설명합니다 : http://tinypic.com/view.php?pic=auh

    0

    1답변

    3GB의 힙 메모리를 사용하는 응용 프로그램에서 힙 덤프를 시도 할 때의 성능 영향을 분석하려고합니다. 이것은 메모리 누수를 모니터링 할 때 마지막 찌르기보다는 반응적인 방법으로 힙 덤프를 취할 수 있는지 결정하고 이해하는 것입니다. 누군가 전에 이런 걸 쳐다 보았습니까? 그렇습니다, 제발 나를 도울 수 있을까요. 미리 감사드립니다.

    1

    1답변

    Java 용 VisualVM을 사용하여 CPU, 메모리, 스레드 정보를 모니터링하고 있습니다. VisualVM에서 그래프에 표시 할 수 있도록이 정보를 일정 기간 수집하는 방법이 있습니까? VisualVM에서 모니터 탭 아래에 CPU, 클래스, 힙 및 스레드 그래프를 볼 수 있습니다. 로드 테스트를 실행할 때 일정 기간 동안이 데이터를 수집 할 수 있기를

    3

    3답변

    을에 플러그인을 설치하는 동안 내가 또한 이클립스 메뉴에서 아래 visualvm_launcher_u1_eclipse_36 다운로드 언급 한 바와 같이 오류를 얻기 나는 이것을 위해, 이클립스 헬리오스 버전 3.6로 VisualVM과를 설치하는 웹 사이트 http://visualvm.java.net/eclipse-launcher.html 이하이 다음 한 ja

    8

    1답변

    VisualVM으로 자바 프로그램을 모니터링하면서 가비지 수집기의 동작에 흥미로운 패턴을 발견했습니다. '정상적인'가비지 콜렉션 실행 직후에 GC가 두 번째, 훨씬 더 많은 CPU 집약적 인 실행을 수행하여 추가 효과가없는 것으로 보입니다 (보다 적극적인 실행 이후 사용 된 힙은 더 가벼운 달리기 후입니다). 가비지 콜렉터 실행 및 해당 힙 사용 변경 사항

    1

    1답변

    VisualVM은 안전하지 않은 BTrace 스크립트 (https://kenai.com/projects/btrace/pages/UserGuide)의 실행을 지원합니다. 안전하지 않은 BTrace 스크립트를 사용하여 일부 Java 스레드를 중지/중단 할 수 있습니까? 내 Eclipse IDE의 일부 스레드가 교착 상태이므로 IDE를 정상적으로 종료하고 싶습니

    7

    3답변

    저는 (간단한!) 선형 대수학 라이브러리를 작성하고 있습니다. public double next() { double result; if(hasNext()) result = vis[i++].next(); else throw new IllegalStateException("No next value");