jvmti

    11

    3답변

    원격으로 실행해야하는 Tomcat 인스턴스에서 Eclipse TPTP 메모리 프로파일 링을 설정하는 데 지난 4 시간을 보냈습니다 (예 : Eclipse가 아님). 이는 TPTP 및 상담원 컨트롤러 설명서에 따라 가능해야합니다. 웹 사이트의 지침에 따라 에이전트 컨트롤러와 함께 Eclipse (Galileo) 워크 벤치에 TPTP 구성 요소 (4.6.0)를

    1

    1답변

    우리 도구에서 특정 작업을 수행 한 후에 남아있는 객체의 수를 감지하는 작은 코드를 작성 중입니다. 이것은 JVMTI API의 FollowReferences()을 사용합니다. 이렇게하면 모든 경로에서 도달 할 수있는 인스턴스가 계산됩니다. 약점/부드러운/팬텀 참조가 포함 된 경로는 어떻게 건너 뛸 수 있습니까? ( IterateThroughHeap() 카운

    2

    1답변

    JVM 도구 인터페이스 (JVMTI) specification은 라이브 단계에서 VM에서 JVMTI 에이전트를 시작할 수 있다고 말합니다.하지만 수행 방법은 언급하지 않았습니다. 아무도 전에 이것을 시도하거나 그것을하는 방법에 대한 힌트를 얻었습니까?

    2

    7답변

    제어하지 않는 시스템에서 Java 환경을 실행할 때 Java 환경을 보호하는 방법은 무엇입니까? 누군가 Java 에이전트 또는 원시 JVMTI 에이전트를 만들지 못하도록하고 바이트 코드를 덤프하거나 클래스를 다시 작성하여 라이센스 및/또는 기타 보안 검사를 우회하는 것은 무엇입니까? Java 코드에서 실행중인 에이전트가 있는지 감지 할 수있는 방법이 있습니

    7

    2답변

    JNI API를 사용하여 JNI 메서드 내에서 JVM을 만들 수 있습니까? "JNI_CreateJavaVM()"JNI 함수를 사용하여이 작업을 시도했지만 작동하지 않습니다.이 함수는 0보다 작은 값을 계속 반환합니다. 는 여기에 내가 사용하고 기본 코드 (C++)입니다 : USER_CLASSPATH 내가로드 할 클래스에 대한 경로가 포함 JNIEnv *en