thread (1) 썸네일형 리스트형 [Java] Thread Dump Thread Dump란? 문제상황1. 데드락 문제상황2. 처리 지연 Thread Dump란? 실행 중인 서버의 thread 상태의 snapshot을 획득하는 행위를 말합니다. 앞선 글 동시성 처리 - intro에서 살펴보았듯이 멀티스레드 환경에서 발생하는 여러 이슈들이 있습니다. 각 스레드가 어떤 상태에 놓여 있는지 thread dump를 활용하여 분석하면 어디서 문제가 발생하였는지 측정하여 이를 해결할 수 있습니다. 이번 글에서는 VisualVM을 활용해 특정 문제 상황들을 재현한 뒤 thread의 상태를 분석해보도록 하겠습니다. NaverD2 - 스레드 덤프 분석하기를 보면 jstack, JMC 등을 이용해 thread dump를 뜨면 로그 형태의 text로 각 thread의 정보를 확인할 수 있는데.. 이전 1 다음