자바 스레드 덤프 자바 스레드 덤프(Thread Dump)란 JVM에서 활성화된 모든 스레드의 목록을 말합니다. 스레드란 프로세스 내에서 작업을 수행하는 주체입니다. 하나의 프로세스에 여러 개의 스레드가 사용되면 멀티 스레드 프로세스라고 부릅니다. 스레드 덤프 분석하는 이유 스레드가 많이 사용되면 CPU 및 메모리 사용량을 증가시킵니다. 스레드 덤프를 확인하면 구체적으로 어떤 모듈이 CPU를 많이 사용하는지 확인할 수 있습니다. 애플리케이션의 CPU 사용량이 급증하거나 OutOfMemoryError 등이 발생할 때 스레드 덤프를 분석하는 방법으로 원인을 찾을 수 있습니다. 스레드 덤프 수집 방법 자바 스레드 덤프를 수집하는 방법은 여러 가지입니다. 이 글에서는 jstack.exe를 이용한 간단한 방법을 ..