지금까지 jstack
및 jmap
을 사용하여 스레드 덤프 및 힙 덤프를 생성하는 방법을 배웠습니다.Java 용 코어 덤프 동일
그러나 jstack
스레드 덤프에는 각 스레드의 스택을 설명하는 텍스트 만 들어 있습니다. Java VisualVM을 사용하여 힙 덤프 (.hprof 파일)를 열면 힙에 할당 된 객체 만 표시됩니다.
내가 실제로 원하는 것은 스택을보고 특정 스택 프레임으로 전환하고 로컬 변수를 볼 수있게하려는 것입니다. 이러한 종류의 사후 디버깅은 WinDbg, gdb 및 코어 파일 (네이티브 C++ 프로그램 용)과 같은 도구를 사용하여 정상적으로 수행 할 수 있습니다.
"코어"파일 - 살아있는 환경) 자바에 존재합니까?
감사합니다. 나는'jsadebugd'가 내가 찾고있는 것에 아주 가깝다고 생각한다. – Gant