LabHub
배우기 러닝패스 코스

The heap had room, but the service stopped

Quiz: reading thread dumps

LabHub 에서 이어서 보기

한국어 원문으로 표시합니다.

덤프에서 요청 스레드 150개가 BLOCKED (on object monitor) 이고 전부 같은 waiting to lock <0x…> 주소다. 원인을 찾는 다음 행동은?

jcmd 문서가 Thread.print 의 -l 옵션에 대해 적은 것은?

synchronized 대신 ReentrantLock 을 쓰는 코드의 덤프에서 기다리는 스레드는 어떻게 보이는가?

ReentrantLock.tryLock(500, MILLISECONDS) 가 무한 대기 문제를 바꾸는 방식은?

덤프를 몇 초 간격으로 세 장 찍으라고 하는 이유는?

서비스가 멈춘 것을 발견했을 때 이 코스가 말리는 첫 행동은?