jvmti

    4

    2답변

    내 응용 프로그램의 CPU를 프로파일 링 VisualVM과를 사용하여, 나는 오류로 실행 JVMTI 오류로 이어지는에서 해당시 "Profiler Agent Error: with message: Redefinition failed with error 66". , 복사하기 모든 클래스 파일 응용 프로그램을 시작한 위치의 경로를 작성하십시오. 나는, 오류 코드

    1

    2답변

    jvm이 일부 Java 객체를 할당 할 때 콜백을받을 수있는 사람은 누구입니까? 여기에 내가 뭐하는 거지입니다 : 내가 만든 파일을 검사 할 때 나는 그들이 거기에 알고 있지만 static jvmtiCapabilities capa; static jvmtiEnv* jvmti = NULL; static const char* fileName

    0

    1답변

    C++에서 약간의 Java 디버거를 작성하기 위해 JVMTI를 사용하려고합니다. 은 여기 읽기 : http://java.sun.com/developer/technicalArticles/Programming/jvmti/ 는 JVM 내 보낸 방법은 JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options,

    0

    1답변

    Eclipse 디버거는 여전히 Android 애플리케이션에서 작동합니다. 이것은 내가 어떻게이 디버거가 실제로 구현 궁금합니다. DVM 및 JVM에 대해 별도로 구현되었거나 사람들이 힙 및 스택 정보를 얻을 수있는 공통 인터페이스가 있습니까? 안드로이드 응용 프로그램의 힙 스냅 샷을 얻을 수있는 프로그래밍 가능 인터페이스를 찾으려고합니다.

    1

    1답변

    GetAllThreads이라는 JVMTI의 기능이 있습니다. 그러나 jthread 개체 만 가져올 수 있습니다. jthread 객체에 대한 정보를 얻을 수있는 방법이 있습니까? tid에 의해 커널 스레드 ID gettid() 시스템 호출에 의해 반환 된 뜻.

    3

    2답변

    Java 프로그램에서 jvmti 에이전트를 실행할 때 jvm에서 교착 상태가 발생하는 것으로 보입니다. 내 jvmti 에이전트에서 Agent_OnLoad()에 단일 원시 모니터를 만들고 모든 콜백 함수의 시작 부분에 해당 잠금을 입력하고 모든 콜백 함수의 끝에서 해당 잠금을 종료합니다. 이 교착 상태의 이유를 모르겠습니다. jvmti 에이전트에서 교착 상태

    1

    1답변

    주어진 객체의 크기를 측정하기위한 간단한 라이브러리를 만들었습니다. 라이브러리는 Java 클래스에서 JNI를 통해 액세스되는 입니다. 핫스팟을 위해 특별히 설계되었으므로 JVMTI를 사용하고 GetObjectSize을 호출합니다. 제 질문은 무엇이 더 좋은 해결책입니까? 는 에이전트로 라이브러리를 설정하고 명시 적으로 에이전트 옵션을 사용하여 자바 명령을

    1

    1답변

    누구나 jvmti 에이전트 작성법을 배우는 좋은 출발점을 알고 있습니까? 나는 이것을위한 책 또는 온라인 자습서를 찾고있다. 은 내가 http://docs.oracle.com/javase/6/docs/platform/jvmti/jvmti.html 보았다 그러나이 방법의 명확한 개요를 제공하지 않는 것 같습니다. 모든 참조를 이해할 수 있습니다.

    2

    1답변

    Weblogic 10 (java 6)에 배포 된 Java EE 응용 프로그램에서 메소드 호출을 프로파일 링/추적하기위한 유틸리티/도구를 빌드하고 있습니다. 의도는 우리의 거대한 엔터프라이즈 어플리케이션에서 이벤트의 흐름을 신속하게 이해하는 것입니다. (코드를 살펴 보는 것은 지루합니다) 나는 jdk6에 번들 된 "Trace"데모 애플리케이션을 따라 내 버전

    6

    3답변

    잠재적으로 JDI API를 찾고 실행 중 임의의 지점에서 JVM을 일시 중지하려고합니다. BreakPointRequest에서 createBreakpointRequest 메소드는 특정 위치가 필요합니다. 중단 점을 만들기 위해 전달 될 수있는 현재 위치를 얻기 위해 위치가 필요하지 않은 다른 API가 있습니까? 기본적으로 응용 프로그램을 연결하고 일시 중지