JVM에서 프로그래밍 방식으로 스택의 내용 (값의 유형과 값의 유형 및 현재 명령 포인트의 관점에서)을 검사 할 수 있습니까 (벤더에 따라 다름)?JVM 스택 인트로 피킹
예를 들어, 현재 활성화 프레임을 검사하고 그것이 속한 메소드 이름과 스택 변수를 추출하고 싶습니다. 또한,이 방법으로 활성화 프레임을 반복 할 수 있기를 바랍니다.
이것이 가능합니까? 언뜻보기에 JVMTI은 이것을 허용하는 것처럼 보이지만 기본 인터페이스로 사용하기위한 것입니다. 분명히 이런 일을 할 수있는 자바 라이브러리를 구현하는 것은 used입니다.하지만 이것은 약간 날짜가있는 것으로 보입니다. JVM API 나 다른 크로스 플랫폼 JVM 라이브러리에 통합 된 솔루션이 있는지 궁금합니다.
올바른지, 변수가 필요한 경우이 API를 사용하십시오. –
다음은 메인 페이지에 대한 링크입니다. http://java.sun.com/javase/technologies/core/toolsapis/jpda/이 답변을 게시 한 명성! –
좋은 하나, 고마워! 나는 지금 그것을 확인하고있다. – axel22